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) –