我需要将一个DLL的构建从Visual Studio迁移到另一个构建系统。这个DLL的解决方案不是由我创建的,并且它有很多修改过的命令行选项等。我从Visual Studio的以下位置复制了编译器/链接器选项:
项目属性->配置属性->C/C++->命令行 项目属性->配置属性->链接器->命令行
然而,当我使用其他构建工具(我也尝试了简单的批处理文件)构建DLL时,生成的DLL大小略有不同,并且有时在使用该DLL时会导致崩溃(使用Visual Studio构建的DLL不会出现这种情况)。
因此,我的问题是:
除了Visual Studio属性页面中显示的内容之外,是否有更好的方法来查看确切的命令行?
Visual Studio是否会执行任何超出命令行范围的操作(希望答案是否定的!):-)