我在Visual Studio 2013中遇到了一些嚴重的問題。我有兩個文件的C++控制檯項目:Main.cpp和A.cpp,我用#include "A.cpp"
導入A.cpp Main.cpp的。C++ visual studio無法正常生成
這是問題:當我編輯A.cpp
並運行Main.cpp
時,更改不會發生。我也必須更改Main.cpp
,只有這樣Visual Studio纔會注意到更改並正確地重新編譯所有內容。
這是非常討厭的,當我試圖改變A.cpp
,任何想法如何解決這個問題?
編輯:
我試圖重新命名從Main.cpp
有相同的結果A.cpp
到A.hpp
,包括A.hpp
:改變A.hpp
直到我改變Main.cpp
如不出現在建。我曾嘗試將A.hpp
同時添加到解決方案資源管理器中的頭文件和源文件中,結果仍然相同。
加上'A.cpp'到VS項目。順便說一句,除非你知道你在做什麼,你不應該包含'.cpp'文件。 C++不是Java。 – Drop
如何添加A.cpp到VS項目?我在Solution Explorer中的'Source Files'文件夾中看到'Main.cpp'和'A.cpp'。 – kajacx
@kajacx,你有'A.h'。如果不是,則創建一個並添加它。你可以展示一個最小的工作示例,以便人們可以判斷你在做什麼錯。 – CroCo