在Visual Studio中导入Dll

时间:2012-02-12 00:39:28

标签: c++ visual-studio-2010 dll

我能够通过手动将.lib文件的文件路径添加到Project Properties - >来创建Dll并能够访问其头文件。 VC ++目录 - >图书馆目录以及Proj Properties - > C / C ++ - >附加包含目录。当我这样做时,一切正常,但每次我在新机器上打开我的项目时,我都必须手动更改所有这些路径。

我尝试将它们设置为相对路径(即.. \ ProjectName \ Debug),但这不起作用。有没有办法在我的项目中包含必要的库文件,以便项目无论在哪台机器上都能自动工作?

1 个答案:

答案 0 :(得分:1)

相对路径应该没问题。它不适合你,因为我猜错了路径。

如果..让您感到困惑,而您不确定它所引用的目录,则可以使用Visual Studio IDE中定义的宏,如$(SolutionDir)$(ProjectDir)。请注意,这些宏最后包含/,因此当您使用它们指定路径时,它看起来像这样:$(SolutionDir)dep/include

希望这有帮助。