最近我把我的两个C ++项目放在VS 2010中的一个解决方案中。
一个项目创建一个DLL,第二个是使用DLL的测试应用程序。
在此转换之前,我曾经构建DLL并将输出.dll文件复制到测试应用程序的Debug目录中,然后我也会构建它(该应用程序在运行时使用LoadLibrary()加载DLL)
我想知道在构建测试应用程序时是否有办法强制构建DLL项目,如果现有.dll文件已过时。
答案 0 :(得分:4)
我想知道如果现有的.dll文件已经过时,是否有办法在构建测试应用程序时强制构建DLL项目。
是。
在solution explorer中,右键单击exe项目并选择Project Dependencies...
。
选择DLL项目复选框,您已完成设置。
如果您的DLL项目是静态库,则此复选框也会隐式自动链接到您的依赖项。