我总是在C++上遇到问题,我花更多时间在设置新项目时尝试解决依赖关系而不是编程。我在互联网上搜索自动执行此操作的方法或执行此操作的软件。实际上,我总是编写geany并用shell脚本文件编译...在C++上包含文件的最终方法避免循环依赖关系
那么,有没有一个软件来管理这个? IDE是否这样做?
我总是在我的main.cpp中包含.cpp文件,然后在这些.cpp文件中包含.hpp文件。所以,如果我有一个main.cpp,一个object.hpp和一个object.cpp,我将在main.cpp中包含object.cpp,在object.cpp中包含object.hpp。有没有更好的方法来做到这一点?
我可以只包含.hpp文件,并在构建脚本中添加每个.cpp文件吗?
我只是不能在互联网上找到了答案,也许我做了错误的问题...
'我总是在我的main.cpp中包含.cpp文件 - 错误!只包含头文件并分别构建每个源文件。 – 2014-09-22 00:00:52
与@NeilKirk达成协议。请打破'#inc'-''.cpp'文件的习惯。 – jxh 2014-09-22 00:54:20
@NeilKirk,并说“分别构建每个源文件”,你的意思是做类似于:g ++ main.cpp object.cpp -o main? – Mete 2014-09-22 12:12:09