VS2010命令行编译MFC

这篇具有很好参考价值的文章主要介绍了VS2010命令行编译MFC。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


1、配置path环境变理

VS2010命令行编译MFC

2、解决找不到mspdb.dll的问题

运行cl,提示找不到mspdb.dll,如下图
VS2010命令行编译MFC
找到mspdb100.dll的位置,拷贝到cl.exe同目录下,即E:\Program Files\VS2010\VC\bin
VS2010命令行编译MFC
再次执行cl问题解决。
VS2010命令行编译MFC

3、配置incluce环境变量

  • 编译时要用到
    VS2010命令行编译MFC

4、配置lib环境变量

  • 链接时要用到
    VS2010命令行编译MFC

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

VS2010命令行编译MFC

6、链接

link MFC.obj /subsystem:windows
VS2010命令行编译MFC文章来源地址https://www.toymoban.com/news/detail-453392.html

到了这里,关于VS2010命令行编译MFC的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OpenCV(vs)安装与配置环境,以及找不到opencv_world460.dll的问题

    目录 一、opencv官网下载 二、配置 1.vs新建一个C++项目 ​编辑   2. 找到属性管理器  3. 开始添加  4. 测试 三、关于找不到opencv_world460.dll(或者其他版本)的问题 官网下载地址: https://opencv.org/releases/ 解决方案配置选择Release,解决方案平台选择x64 vs2019版本步骤:视图---其他窗

    2024年02月09日
    浏览(40)
  • VS2010解决Microsoft Communications Control插件问题

    VS2010 解决 Microsoft Communications Control 插件问题 今天使用VS2010编写串口调试软件时苦苦寻找 Microsoft Communications Control 的插件,最后找到了,现做教程教大家如何安装。 下载 Active X 控件 下载站 https://www.ocxme.com/ 搜索MSCOMM32.OCX下载解压; 32位 存放在 C:WindowsSystem32 目录下; 64位

    2024年02月07日
    浏览(37)
  • SQL Server 2012​安装教程及“需要更新以前的VS2010实例“问题解决

    一:安装教程 SQL Server 2012安装包: 链接:点击下载 提取码:Qd59 1.鼠标右击【SQL Server 2012(64bit)】压缩包选择【解压到 SQL Server 2012(64bit)】。 2.打开解压后的文件夹,鼠标右击【setup】选择【以管理员身份运行】。 3.点击【安装】,点击【全新SQL Server独立安装或向现有安装添加

    2024年02月04日
    浏览(43)
  • Latex安装与环境配置(TeXlive、TeXstudio与VS code的安装)编译器+编辑器与学习应用

    TeXlive 配置Tex排版系统需要安装编译器+编辑器。TeX 的源代码是后缀为  .tex  的纯文本文件。使用任意纯文本编辑器,都可以修改  .tex  文件:包括 Windows 自带的记事本程序,也包括专为 TeX 设计的编辑器(TeXworks, TeXmaker, TeXstudio, WinEdt 等),还包括一些通用的文本编辑器(

    2024年02月14日
    浏览(58)
  • Visual C++ 2010开发的程序在其它电脑上运行提示“找不到MSVCR100D.dll”原因及解决

    Visual C++ 2010 开发的程序在其它电脑上运行提示“ 找不到MSVCR100D.dll” 原因及解决 Microsoft Visual C++(简称Visual C++、MSVC、VS或VC)2010是微软公司的免费C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。 Microsoft Visual C++ 2010,2009年发布,新添加了对C+

    2024年02月07日
    浏览(64)
  • 命令行编译VS工程

    1.命令行编译VS工程 使用devenv.com 使用MSBuild.exe 2.FAQ 1.error MSB4126 当*.sln的Configuration中的Platform配置位Win32,而命令行指定的位x86会出现此错误。 2.指定编译工具的位数 PreferredToolArchitecture 属性确定是否在生成中使用 32 位或 64 位编译器和工具。 此属性不影响输出的平台体系结构

    2024年02月13日
    浏览(32)
  • 解决在win环境下配置hosts文件中ipv6映射主机名,找不到主机问题

    当前springBoot项目中需要支持通过主机名的方式连接redis,于是在win的hosts环境中配置 ipv6    hostname 映射关系,ping命令失败如下(不能通过ping hostname  ,ping通ipv6) 解决办法: 1.查看当前 要访问的 ipv6的地址是通过那个【网卡号】进行访问。 例如我要访问的是linux虚拟机。 则

    2023年04月08日
    浏览(66)
  • 优化ROS2 Python编译环境,解决版本不匹配和C++配置错误

    在编译ROS2的Python环境时遇到的版本不匹配问题,并提供了解决方案。同时,还讨论了可能出现的C++配置错误,并给出了优化细节以确保同时支持C++11和C++14。通过遵循本文中的步骤,读者将能够优化ROS2编译环境,解决版本不匹配和C++配置错误,从而顺利进行开发工作。

    2024年02月07日
    浏览(152)
  • VS+QT编译环境中字符乱码问题详解

    在解释字符乱码问题之前,我们需要先理清一些基本概念 编码字符集 编码字符集是所有字符以及对应代码值的集合。编码字符集中的每个字符都对应一个唯一的代码值。常见的编码字符集:ASCII字符集、GBXXXX字符集、BIG5字符集、Unicode字符集等。 字符编码方式 编码字符集中

    2024年01月21日
    浏览(40)
  • vs2010旗舰版安装教程

    一、安装包链接 通过百度网盘分享的文件:VS2010 链接:https://pan.baidu.com/s/1vJWIRdJMqE7TgfBYGRrERQ 提取码:13tt 复制这段内容打开「百度网盘APP 即可获取」 (安装前请关闭电脑防火墙,杀毒软件) 1、解压VisualStudio2010安装包(没有解压缩软件的推荐用7-Zip) 2.找到 setup 文件,选择s

    2024年02月08日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包