我正在使用#pragma链接我程序中外部库的.lib文件,只有在定义了一些预处理器宏的情况下。如果定义了相同的预处理器宏,我想在构建完成时将库的dll文件复制到指定的位置。这可能吗
答案 0 :(得分:3)
Visual Studio允许您specify custom build events,但它没有规定有条件地执行这些步骤。
相反,你可以做的是创建不同的配置:一,既定义预处理器符号,又在成功构建时复制DLL,另一个,不执行任何配置。
您可以使用property pages将相关设置(例如预处理器定义和构建后事件)保存在一个位置。这简化了构建管理,尤其是在使用多个配置时。