我想询问一下关于我想在Visual Studio 2010中尝试的内容。
我通过将项目属性中的选项设置为“汇编器输出”(/FAs)从.cpp文件生成一个.asm文件,方法是:进入项目属性 --> C/C++ --> 输出文件。
我的问题是,在下一步中如何使用生成的.asm文件链接到程序,而不再使用.cpp文件。比如,如果我想对.asm文件进行一些修改,然后通过保留我在汇编级别所做的修改来重新链接。
如果您能提供确切的步骤和项目属性中可能需要的正确配置,那将非常有帮助。
我想询问一下关于我想在Visual Studio 2010中尝试的内容。
我通过将项目属性中的选项设置为“汇编器输出”(/FAs)从.cpp文件生成一个.asm文件,方法是:进入项目属性 --> C/C++ --> 输出文件。
我的问题是,在下一步中如何使用生成的.asm文件链接到程序,而不再使用.cpp文件。比如,如果我想对.asm文件进行一些修改,然后通过保留我在汇编级别所做的修改来重新链接。
如果您能提供确切的步骤和项目属性中可能需要的正确配置,那将非常有帮助。
#include <stdio.h>
int main() {
printf("hello world\n");
return 0;
}
/GL
)。这将添加行INCLUDELIB MSVCRT
/SAFESEH:NO
)我已经使用这个方法来实现更复杂的功能。通常,我会在一个单独的模块上进行操作,并在函数名上使用extern "C"
以去除C++名称修饰。