运行eXeScope时,需要打开EXE文件还是DLL文件?
发布网友
发布时间:2022-04-23 22:07
我来回答
共1个回答
热心网友
时间:2023-11-02 03:02
静态编译:就是在编译可执行文件的时候,将可执行文件需要调用的对应动态链接库(.so)中的部分提取出来,链接到可执行文件中去,使可执行文件在运行的时候不依赖动态链接库。
编译方式:
第1种:
设置:
1、项目->配置属性->常规->mfc的使用:在静态库中使用mfc
2、项目
->
配置属性->c/c++->代码生成->运行库
:选择
多线程调试(/mtd)。
编译时,选择的是debug,win32
然后执行编译生成方案,在该工程目录下的debug文件中,找到该.exe文件,即可在其他电脑运行。
第2种:
一般可以配置一下两项:
1.项目
->
配置属性->常规->mfc的使用
:在静态库中使用mfc。
2.项目
->
配置属性->c/c++->代码生成->运行库
:选择
多线程调试(/mt)。
编译时,选择的是release,win32(这个选择项在工具栏的debug选框中,一般我们使用debug方式)