-------------------------------------------------------------------------------------------------------------------------------------------

最近开发了一个MFC程序并需要生成Release模式,程序中用到了MySQL数据库。之前开发的时候一直用的是Debug模式,在改成Release模式后出现三个错误,并进行解决。

-------------------------------------------------------------------------------------------------------------------------------------------

本以为debug改成Release版本只需要将“启动调试”绿色三角箭头右边的“解决方案配置”改成Release即可,谁知出现了问题!

错误一

首先 出现的错误主要是:error C1083: 无法打开包括文件:“StdAfx.h”: No such file or directory  

错误一解决方案:

在项目属性中展开【C/C++】,选择【常规】,在附加包含目录里加入“$(ProjectDir)”   如下图所示:

错误二

问题一解决后重新编译了一下还是有错:

错误二解决方案:

由于项目中用到了MySQl数据库,之前在Debug版本模式下遇到过类似的问题:http://blog.csdn.net/to_baidu/article/details/58711588 

问题主要原因在于Release模式下,有关mysql的静态库没有设置,因此在Release设置添加相应的libmysql.lib、libmysql.dll库即可。

设置步骤如下:

step1:将工程文件Debug目录下的libmysql.dll拷贝到Release文件夹(因为我之前自己从网上下载拷贝到Debug文件夹中,若读者没有libmysql.dll文件可从下面的连接中下载:http://download.csdn.net/detail/to_baidu/9770882

step2:在项目工程的【属性】——【连接器】——【输入】——【附加依赖项】中添加:libmysql.lib  前提是项目的库目录中有libmysql.lib(此处就不再赘述了,这涉及到C/C++连接MySQL数据库,相关链接如下:http://blog.csdn.net/to_baidu/article/details/58709499

错误三

主要问题:无法找到入口

如下图所示:

问题三解决方案:

将Release下属性 链接器--优化--【引用】 由“是 (/OPT:REF)”改为“否 (/OPT:NOREF)

大功告成!之前在Debug版本下经常出现的登录界面总算完美出现了,程序也可以正常使用。

Debug下正常运行,但调成Release时遇到三个问题及其完美解决!相关推荐

  1. 涉及到整型参数时,没有初始化时,Debug下可以运行,但是Release下不行

    涉及到整型参数时,没有初始化时,Debug下可以运行,但是Release下不行 是因为Debug给它默认赋值是0了,而Release下不会默认

  2. Windows下在Django中创建项目时ImportError: No module named django.core解决方法

    Windows下在Django中创建项目时ImportError: No module named django.core解决方法 今天在对照<Python编程:从入门到实践>学## 标题 ...

  3. cad2010背景怎么调成黑色_板绘初学者上色灰暗怎么解决?做好明暗关系上色没烦恼!...

    如何绘制有立体感的头发?初学者如何入门绘画?学习板画难吗?怎样才能学习好绘画?想必这些都是绘画初学者们经常在想的问题吧,就是不知道如何才能学习好绘画,然后绘画出自己想要画的东西 那么今天就在网络上收集 ...

  4. 使用UI框架时 css不生效 使用/deep/完美解决避免污染全局样式

    使用UI框架时 css不生效 完美解决避免污染全局样式 使用前端UI框架时 在页面上单独修改css 但是不生效 都是在 <style scoped> </style>这样的模式 ...

  5. CUDA在Debug下编译有错而Release下无错

    错误提示: 1>LIBCMT.lib(invarg.obj) : error LNK2005: __invoke_watson already defined in msvcrtd.lib(MS ...

  6. CentOS下KVM网卡设置成网桥时获取镜像端口的流量

    首先,网桥配置好之后就能实现一个简单的交换机,而交换机的特点就是MAC地址学习,那么KVM的网卡设置成网桥之后,也就是相当于连接到了交换机上. 此时如果要实现在二层交换机或三层交换机做端口镜像,并把这 ...

  7. 关于 Windows 10 下原生输入法输入字母和数字时字间距突然变大的解决方法

    在编辑一篇文章的时候不知按了什么键,字母和数字字间距突然变大,如下: Hello world! 作为参考,正常间距如下: Hello world! 从搜索引擎查过,发现是全角和半角的问题.但是由于我使 ...

  8. java线程占用CPU_在windows下揪出java程序占用cpu很高的线程并完美解决

    我的一个java程序偶尔会出现cpu占用很高的情况 一直不知道什么原因 今天终于抽时间解决了 系统是win2003 jvisualvm 和 jconsole貌似都只能看到总共占用的cpu 看不到每个线 ...

  9. hbase 启动时 Name or service not known -完美解决

    异常描述:Name or service not known 解决方式 [root@Hades_kk bin]# vim /etc/hosts 在127.0.0.1 最后加上服务器hostname 即 ...

最新文章

  1. 【C/C++】C语言复习笔记-17种小算法-解决实际问题
  2. uva11990 动态逆序对
  3. Leansoft再发招贤令:面试官徐磊有话讲 | IDCF
  4. 怎么玩转CSS内部样式表与外部样式表?
  5. HubbleDotNet使用备忘
  6. 解决uni-app官方弹框popup关闭不了问题;/pages/extUI/popup/popup;uni-app弹框popup打开调用事件。unin-app弹框封装;
  7. vue开发小程序Demo
  8. spring boot web项目_阿里技术专家带你使用Spring框架快速搭建Web工程项目
  9. 四种转换方式:自动,强制,Parse,Convert
  10. 防止前端脚本JavaScript注入
  11. 笔记本电脑下载python视频-学Python买什么笔记本电脑?
  12. Android EditText属性android:inputType类型介绍
  13. Android跳转第三方App,淘宝,微信,QQ等。
  14. 运算放大器之开环增益
  15. 面对面快传文件在服务器有痕迹,QQ面对面快传的文件存储在哪
  16. —— GPS测量原理及应用复习-3 ——
  17. 系统异常SVC与PendSV指令及CM3 处理器内部寄存器分析
  18. YELP NLP 英文文本断句
  19. 独家丨DeepMind科学家、AlphaTensor一作解读背后的故事与实现细节
  20. pixel手机救砖教程

热门文章

  1. Cocos Creator游戏开发教程 学习笔记
  2. 【CVPR 2021】树状决策知识蒸馏:Tree-like Decision Distillation
  3. 20189320《网络攻防》第六周作业
  4. 快狗打车CTO沈剑:低成本搞定分布式调用链追踪系统
  5. android声音编辑器,音频视频编辑器app下载-Audio Video Editorv1.1.0 安卓版-腾牛安卓网...
  6. 如何在html上放小游戏,如何在网页插入小游戏
  7. DOM4j解析XMl中碰到的问题解决
  8. 链表的倒转, K个一组倒转问题
  9. 【Java二十周年】我的JAVA小时代
  10. 2022年Web时代猜想