Visual Studio的调试选项卡的工作目录和环境设置

https://blog.csdn.net/a_Treasure/article/details/83867465

vs的“属性页”设置让初学者很是头疼,记录一下“配置属性”的“常规”和“调试”选项卡的设置方法。

1.常规

  输出目录  :编译生成的链接文件.ilk、.lib、.dll和可执行文件文件.exe等。输出目录设置之后会影响“链接器”-“常规”-“输出文件”中的$(OutDir)变量,那里的“输出文件”可以单独指定*.exe的输出位置。

  中间目录  :这个随意设置指定中间链接文件所在的位置,如.obj、.log等。

2.调试

“命令”:指定的是**.exe可执行文件的路径,默认为$(TargetPath)。如果在“配置属性”-“常规”中修改了“输出目录”这里的命令路径会随着自动改变。

“工作目录 ”: 程序运行时首先搜索的目录,程序运行时需要链接的动态库dll可以直接拷贝到此处。程序运行时新建\打开一个文件夹如果不指定目录就是在此处。默认是**.vcxproj文件所在目录$(ProjectDir),可以按照自己指定的目录设置。

“环境”: 指定运行时的dll库目录。这里设置为相对路径时需要注意,“环境”相对目录是相对于上方的“工作目录”设置的。因为动态库dll链接是在运行时,所以应该是以运行时的工作目录为起始目录来设置此处“环境”的相对目录。

附加库目录、附加头文件等是在编译时寻找定位的,都是以**.vcxproj所在目录为基准目录进行搜索.如../src/include表示**.vcxproj文件所在目录的上一级目录中的/src/include;

 

 

posted @ 2022-12-18 13:04  墨尔基阿德斯  阅读(881)  评论(0编辑  收藏  举报