我将开始为自己的博士用C ++编写代码。到目前为止,我只使用小代码。所有文件(源和标头)都在一个目录中。
由于我想编写一个更有条理的代码,所以我将文件放在不同的目录中。
那么,包含文件的正确方法是什么?我应该使用类似
的东西吗#include "../../folder/file.hpp"
看起来不太干净。如果通过这种方式包含代码,代码是否可以移植到Windows?
该代码可移植到Windows吗?>
我不知道为什么不这样做,只要您先修复指令的语法。我目前没有要测试的窗口,但这是有效路径。
但是,我建议避免父目录包含路径。而是将目录指定为编译器的包含目录,将所有标头放在其中的子目录中,并包含相对于包含目录的路径。