我想知道在一般情况下,是否可以从C代码和我在C++发行版中找到的头文件开始,用Visual Linux2010创建Linux。从理论上讲,如果我从Linux上拿了一段C代码(包括不同的头文件),在Linux文件系统中找到了连接项目所需的所有头文件,我能用Visual C++ 2010在Windows中成功编译项目吗?编译完动态链接库之后,我想在一个C#应用程序中使用它,我将在带有Mono的Linux下运行它。
我有一个简单的c++ std::vector,在它里面,我存储线程,如下所示。你能解释一下为什么带注释“不编译”的行在编译过程中显示错误吗?为什么带有注释的代码行“编译”可以工作?/include/c++/4.4.6/x86_64-redhat-linux/bits/c++allocator.h:34,
from /usr/lib/gcc/x86/include/