error LNK2005:class CWinApp already defined _ShenRui的博客-程序员宝宝

技术标签: dialog  mfc  windows  class  Compile Error  

作者:ImMcss 欢迎转载,请以超链接形式保留原文地址。 问题:   最近在构筑一个工程,是一个静态Lib,和一个MFC的Dialog工程组成。在生成静态Lib的时候因为不需要使用MFC所以就没有选择MFC,Lib的进展很顺利,很快做成,但在Dialog工程中调用出现如下编译错误, error LNK2005: "class CWinApp * __stdcall AfxGetApp(void)" ([email protected]@[email protected]@XZ) already defined in mfc80d.lib(MFC80D.DLL) 解决方法:    把Lib的工程-》属性-》配置属性-》常规-》MFC的使用,选择“在静态库中使用mfc” 重新编译。 或者把 Dialog的工程-》属性-》配置属性-》常规-》MFC的使用,选择“使用标准 Windows 库” 看自己的需求

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/immcss/article/details/2540054

智能推荐

Django上传文件或者图片_他-途的博客-程序员宝宝_django文件上传到数据库

一、上传图片1.form表单设置类型enctype="multipart/form-data"2.配置上传文件存放的路径MEDIA_URL = '/media/'# 指定的文件存放的根目录,是一个字符串路径MEDIA_ROOT = os.path.join(BASE_DIR,'media')3.在models里面创建数据模型,将图片存储在哪个文件夹下,按照年月储存upload_to 上传文件存...

win7系统sql找不到服务器,win7系统中安装mysql后找不到服务或出现找不到指定文件的解决方法..._weixin_39611389的博客-程序员宝宝

最近有雨林木风win7旗舰版系统用户到本站反馈说碰到这样一个情况,就是在电脑中安装mysql后,出现找不到服务或出现找不到指定文件的情况,碰到这样的问题该怎么办呢,接下来给大家讲解一下win7系统中安装mysql后找不到服务或出现找不到指定文件的解决方法吧。1、如果你是5.0的版本,先用cmd进入mysql的文件目录下的bin目录执行:mysqld-nt.exe-install如果是5.1之后的...

如何衡量软件系统的复杂度(二)_程序男的博客-程序员宝宝_软件复杂度

上一篇重点讲述了软件复杂度的由来和现象,以及不同视角下的复杂度是怎么呈现的,本篇文章将从更细致的方面来阐述形成复杂度的一些指标数据,并按不同维度进行区分。这么做的一个原因就是希望通过本篇文章让软件复杂度更具象,让软件开发者更直白全面的感受复杂度。...

opengl实验3的作业答案_GeorgeWang1994的博客-程序员宝宝_void drawdiamond(void)下生成中心在

实验三的作业:void init (void){glClearColor (1.0, 1.0, 1.0, 0.0);glMatrixMode (GL_PROJECTION);gluOrtho2D (-5.0, 5.0, -5.0, 5.0); //设置显示的范围是X:-5.0~5.0, Y:-5.0~5.0glMatrixMo

程序员创业前要做哪些准备?_AI科技大本营的博客-程序员宝宝

作者 |hsm_computer出品 | 程序员宝宝在互联网时代,不少干IT的人白手起家,在短短的几年里通过努力干出了一番事业,有房有车有公司,在人前也很光鲜。这就吸引了更多的程序员...

随便推点

mui的H5+APP实现联网定位权限提醒并跳转至设置,支持原生,api21以上实测_勇闯天亚的博客-程序员宝宝

一、先获取网络状态和权限//获取当前网络类型   var nt = plus.networkinfo.getCurrentType(); if (nt == plus.networkinfo.CONNECTION_NONE) { if(localStorage.getItem('netStatus') == null || localStorage.getItem('netSta...

map,hash_map和unordered_map 实现比较_chengke1866的博客-程序员宝宝

Map是STL[1]的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严...

Myeclips新建Maven项目没有java文件解决办法_Kevin's life的博客-程序员宝宝

新建的maven项目结构图是这样的:实际应用中需要的项目结构是这样的: 没有就新建一个呗。可是新建提示文件已经存在。原因在于下图中,原来需要的那两个文件夹隐藏着,但是显示mising.(具体我也不知道啥原因)解决办法:1、选中项目,build path –>Configure Build path –> source 然后选中 src/main/Java ...

linux:TeamViewer安装使用详解_iteye_19606的博客-程序员宝宝

How do I install TeamViewer on my Linux distribution?Graphical installationFor installing TeamViewer, we recommend using the graphical installer. The graphical installer can be invoked by (...

秋招开始准备!_Mar.三月的博客-程序员宝宝

目前 在实习,但是人生中的唯一一次秋招已经开始了,默默的,有些哀叹,看来这个劫逃不过了,只能苦逼的应对了。面对实习时间和秋招时间的碰撞,我选择科学安排时间,不让自己丢了秋招进入7月,秋招已经开始了,接下来我会控制好实习时间与准备秋招的时间的早8----早10 准备秋招时间早10----晚6 实习时间,建议尽快完成工作晚6:30----晚10:30准备秋招时间秋招复习范围...

makefile编译时按颜色打印不同信息_以前吃不胖丶的博客-程序员宝宝_makefile 警告颜色

Makefile按颜色打印警告/错误等信息1.在Linux上安装color_cpmpile,地址: git源码地址2.解压unzip color-compile-master.zip3.编译 (注意make前面有“\”)\make /*使用的是系统的 make 来编译,而非 alias 定义的别名*/4.安装 (install 的工作是 copy color_cpmpile 到 /usr/local/bin 中,并向 ~/.bashrc末尾添加配置)sudo \make instal