我能够通过手动将.lib文件的文件路径添加到Project Properties - >来创建Dll并能够访问其头文件。 VC ++目录 - >图书馆目录以及Proj Properties - > C / C ++ - >附加包含目录。当我这样做时,一切正常,但每次我在新机器上打开我的项目时,我都必须手动更改所有这些路径。
我尝试将它们设置为相对路径(即.. \ ProjectName \ Debug),但这不起作用。有没有办法在我的项目中包含必要的库文件,以便项目无论在哪台机器上都能自动工作?
答案 0 :(得分:1)
相对路径应该没问题。它不适合你,因为我猜错了路径。
如果..
让您感到困惑,而您不确定它所引用的目录,则可以使用Visual Studio IDE中定义的宏,如$(SolutionDir)
或$(ProjectDir)
。请注意,这些宏最后包含/
,因此当您使用它们指定路径时,它看起来像这样:$(SolutionDir)dep/include
。
希望这有帮助。