我是否可以在Windows上编译linux应用程序,并使用仅Linux可用的库?我知道nginx web server的作者使用了一些Wine工具来让他的基于Linux的项目在win32上工作,但是他是怎么做到的呢?MinGW是否支持创建与特定于Linux的库/头文件链接的Windows二进制文件?
PS:我不想使用cygwin,因为性能有很大的损失……
所以我继续寻找普通的开发者linux头文件,我在一个地方"/usr/src/linux-header-3.13.0-32-generic“找到了所有的头文件。它们应该是正确的,因为头文件具有我需要的所有功能。
不过,我现在的问题是Eclipse C开发版本中的资源链接。我尝试过将文件拖到Project文件夹中(不用说,稍后会变得一团糟),但它不起作用。我尝试右击项目文件夹和新的->文件夹,然后使用高级-> "Link to a
我想知道在一般情况下,是否可以从C代码和我在C++发行版中找到的头文件开始,用Visual Linux2010创建Linux。从理论上讲,如果我从Linux上拿了一段C代码(包括不同的头文件),在Linux文件系统中找到了连接项目所需的所有头文件,我能用Visual C++ 2010在Windows中成功编译项目吗?编译完动态链接库之后,我想在一个C#应用程序中使用它,我将在带有Mono的Linux下运行它。