1、配置path环境变理
2、解决找不到mspdb.dll的问题
运行cl,提示找不到mspdb.dll,如下图
找到mspdb100.dll的位置,拷贝到cl.exe同目录下,即E:\Program Files\VS2010\VC\bin
再次执行cl问题解决。
3、配置incluce环境变量
- 编译时要用到
4、配置lib环境变量
- 链接时要用到
5、写一个MFC程序
#include <afxwin.h>
class CMyFrameWnd:public CFrameWnd{};
class CMyWinApp:public CWinApp{
virtual BOOL InitInstance();
};
BOOL CMyWinApp::InitInstance(){
CMyFrameWnd* pFrame=new CMyFrameWnd;
m_pMainWnd=pFrame;
pFrame->Create(NULL,"HelloWorld!");
pFrame->ShowWindow(SW_SHOW);
pFrame->UpdateWindow();
return TRUE;
}
CMyWinApp theApp;
5、编译
- 编译上面的MFC程序
- 执行命令
cl /c /D;_MBCS /EHsc MFC.cpp
- /c 只编译,不链接
- D字符集
- /EHsc捕获异常
- Debug定义宏:_DEBUG
- Release定义宏:NOEBUG
- 多字节字符集:_MBCS
- Unicode定义宏:_UNICODE、UNICODE
文章来源:https://www.toymoban.com/news/detail-453392.html
6、链接
link MFC.obj /subsystem:windows
文章来源地址https://www.toymoban.com/news/detail-453392.html
到了这里,关于VS2010命令行编译MFC的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!