2018-01-30  创建人:Ruo_Xiao
开发环境:VS2010
邮箱:xclsoftware@163.com

1、#include <windows.h>上面加上#include <AFX.h>
2、菜单栏 -> 项目 -> 工程名+属性 -> 配置属性 -> C/C++ -> 预处理器
里面加上:_AFXDLL
3、可能会发生如下错误:

error LNK2005: _DllMain@12 已经在 dllmain.obj 中定义

原因:程序中定义了两种Dll入口。

拓展:
_USRDLL:静态方式链接MFC库,这样子的话本身MFC的库中带有_DllMain函数的定义。
_AFXDLL:动态方式链接到MFC库,这样子的话,调用dll需要自己定义_DllMain入口函数。
从上面的说明中可以看出:

  1. 当我们使用CWinApp这种方式的话,需要使用_USRDLL。
  2. 当我们自己dll中定义了_DllMain的话,需要时_AFXDLL。

回到刚才说的问题,因为定义了宏_AFXDLL,所以删掉_USRDLL即可!

Win32控制台程序如何使用CString的方法相关推荐

  1. VC的Win32控制台程序中使用MFC库文件

    如果想要在VC中的Win32控制台程序中使用CString类,应注意下列情况: 1.必须包含头文件#include <afx.h> 2.Project ----settings... -- ...

  2. 关于解决Win32控制台程序编译后自动退出

    问题描述:Win32控制台程序编译运行后自动退出,看不到结果,解决此问题有如下几种方法: 使用CTRL+F5进行编译: 使用getchar()函数,放在程序的最后: 使用system("pa ...

  3. Win32控制台程序界面类

    Win32控制台程序界面类 我相信不少同学也和我一样,在刚学习c++的时候都会尝试做简单的图书管理系统,学生成绩管理系统等,做这些实验项目可以加深你对文件操作,vector,list等容器的熟悉度,还 ...

  4. 关于如何用od反汇编win32 控制台程序

    *********************************************************** 如何用od反汇编win32 控制台程序(类似dos程序)呢? ********* ...

  5. win32项目和win32控制台程序的区别

    回答1: 1.win32应用程序是指窗口类的,像QQ之类的,有图形化界面,而控制台是指运行在黑框下的,像cmd之类的: 2.win32控制台项目指在32位Windows命令提示符(即所谓的dos)环境 ...

  6. 隐藏win32控制台程序的窗口

    有时侯写一个控制台程序,不需要在前台出现类似DOS窗口的console窗口,这就要隐藏它:隐藏它很简单,只需在程序前面加上 #pragma comment( linker, "/subsys ...

  7. Hey,别搞错了Win32项目和Win32控制台程序

    你是否和我一样呢,写了很多控制台程序,特别熟悉cout.main函数等等. 但是你同样也听说过win32 api !!当在你的控制台应用程序中写下某个api函数的时候,你也许会窃喜api函数带来的方便 ...

  8. Visual Stutio中win32控制台应用程序、win32项目、MFC项目的区别:

    我的理解,我首先把这几个货分为两大类:第一类包括win32控制台应用程序,第二类就是剩下那俩货.而剩下那俩货又有一个包含关系,即win32项目包含mfc.(我个人是这个区分的.) 一. 区别: (1) ...

  9. win32应用程序_winxp不是有效的win32应用程序解决方法

    如果你们在打开WinXP的时候出现了"不是有效的Win32应用程序"的情况你们会怎么处理呢?如果有小伙伴不知道如何处理的话,那就跟小编一块去看看关于WinXP提示"不是有 ...

最新文章

  1. 新手学习单片机最常见的六大误区,你进坑了吗?
  2. 重磅!新一轮“双一流”,有重大变化!
  3. vc6 C/C++的64位整型
  4. 在微信小程序上,帮助中心界面实现类似手风琴案例
  5. Java内存模型与happens-before原则
  6. linux学习网站分享
  7. Android开发之NDK下载与NDK更新
  8. 收藏 : 50个Excel逆天功能,一秒变“表哥”
  9. 机械制图国家标准的绘图模板_如何使用p5js构建绘图应用
  10. zbb20180415 cs 1.6 half-life launcher已停止工作
  11. linux 文件权限 rwt,Linux下修改文件权限(所有权)
  12. 21天Jmeter打卡Day10线程用户之setUp和tearDown
  13. JAVA分布式架构的演变及解决方案
  14. 如何在阿里云里申请并使用免费https证书SSL、nginx下配置https证书
  15. 实信号变成解析信号的实现方法
  16. 品质生活最前端 ACCESS品牌管理集团协同VTN会员商城打响品质购物节
  17. 市场调研报告-工业固体废物管理市场现状及未来发展趋势
  18. 性能测试performance test
  19. uni-app 支付宝小程序授权,获取用户基础信息(头像图片地址、昵称、性别、国家码、省份、所在市区)
  20. 做ctf题目的时候运行程序就会显示ImportError: cannot import name ‘flag‘ from ‘secret‘ 求大佬解答

热门文章

  1. 用linux遇到的一个死循环
  2. win7讲述人安装包_文件夹选项与讲述人
  3. JWT 和 session验证
  4. #用construct2做游戏
  5. “ShardingCore”是如何针对分表下的分页进行优化的
  6. spring boot 整合security
  7. Python Scrapy创建spider及结果导出命令
  8. 一个栈输入序列为1,2,3,4,5,则下列序列中不可能是栈的输出序列是?
  9. Netty网络聊天室完整代码实现
  10. 【学亮IT手记】oracle远程连接工具PL/SQL Developer的安装使用教程