0
我有一个C项目,我想在其中使用一些C++文件。 我相应的修改Makefile文件,但我得到了如何配置Eclipse C项目接受C++包括
make\mingw32-make.exe[1]: *** No rule to make target
错误。
我注意到没有找到cpp标准库包含的头文件。
[编辑]作为一个说明,所有的.c,的.cpp,.h文件是在同一文件夹中。
如果我在.c文件添加
#include <string>
发现。在.cpp中它不是。
在Eclipse中,我已经看到我无法为C++设置包含。
有没有办法做到这一点?
谢谢。
为什么你不制作C++项目? 如果这不是选项,则必须包含C++头文件所在的路径,作为包含该项目的路径。 –
我无法制作C++项目,因为主项目基于C模板,C++文件是外部库的源文件和头文件(alglib) – ossx
您可能*必须*必须使用C++'main( )'函数来正确设置C++运行时。请参阅[在C代码中使用C++库](http://stackoverflow.com/questions/199418/using-c-library-in-c-code) –