ATL动态库调试总是链接到其它路径下的可执行程序

来源:互联网 发布:php和java哪个好找工作 编辑:程序博客网 时间:2024/05/01 01:34

之前调试ATL动态库时,不知道为什么动态库总是会链接到其它路径下的可执行文件,比如我明明在“配置属性”->“调试”->“命令”中设置的路径为“E:\T2015_11_25\TestDlg\Debug\TestDlg.exe”,可是我每次调试动态库的时候,它总是会链接到“E:\T2015_11_24\TestDlg\Debug\TestDlg.exe”路径下的可执行文件。在这之前,我已经把ATL生成的各种文件放到相应的工程中重新编译了。

百思不得其解,后来请同事看了一下,其实是因为工程下的TestPS项目的“配置属性”->“调试”->“命令”中设置的路径刚好为“E:\T2015_11_24\TestDlg\Debug\TestDlg.exe”,同时TestPS项目还是工程的启动项目,如下图所示,“TestPS”项目标题加粗显示,表示为工程的启动项目。所以每次调试的时候,总是会链接到“E:\T2015_11_24\TestDlg\Debug\TestDlg.exe”可执行文件。

解决办法很简单,将TestPS项目的“调试”->“命令”清空,同时将Test项目设为启动项目。

 

0 0
原创粉丝点击