
问题解惑
红壤大西瓜
这个作者很懒,什么都没留下…
展开
-
vs2010 无法进入断点调试
今天一个项目是VS2010的,接手这个项目后,照常打断点想要进入DEBUG调试,结果发现,F5后,浏览器打开了,运行时确死活不进断点。 网上搜索半天无果。 后来咨询同事,问题解决了,解决过程如下: 先打开测试网页,然后选择工具栏DEBUG下attach进程,注意了,不是选择当前测试网页的进程,而是选择其上方的进程:空白的iexploer,然后就进入断点了原创 2015-03-19 18:12:30 · 759 阅读 · 0 评论 -
VC Debug调试过程中,不能进入断点
我碰到这个问题,一般的解决方法有以下几个:1、忘了将工程调到DEBUG模式,工程在Release模式下,一般是不会进入到断点的。2、尝试将Debug模式下的目标文件生成目录修改为系统目录。3、某个文件做了修改,没有重新编译的情况下,调试过程中不会进入到该文件中的断点。所以,重新编译一遍吧!4、昨天遇到了一个奇怪的情况,调试到某个文件的断点时,弹出框,显示“The source fi原创 2015-05-08 16:35:30 · 1235 阅读 · 0 评论 -
fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include
在一个控制台程序中,新建了MFC对话框,编译后出现这个错误:fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include 将stdafx.h中包含的afxwin.h 调整到最前面,再次编译后出现如下错误:fatal error C1189: #error : _WIN3原创 2015-07-02 18:19:24 · 865 阅读 · 0 评论 -
error LNK2005: _DllMain@12 already defined in *.obj
用Visual C++编写DLL,如果在new project时选了MFC DLL,而后又想写成Regular DLL,即拥有自己的DllMain()入口函数,则在build时会遇到类似如下的link错误: error LNK2005: _DllMain@12 already defined in xxx.OBJ几种解决方案:1, 你只需要在工程设置里面,把WIN3转载 2015-07-03 10:36:58 · 745 阅读 · 0 评论 -
编译VC静态库中遇到的C2859错误解决方案
今天把原来写的max插件与新引擎整合下, MAXSDK又恶心了一次. 居然有core.lib这种第三方库导致与我的core.lib链接冲突, 真是霸道, 没办法, 只有我让步,我改名.之后,发现每次即便每次完整编译完成,开始调试时,所有工程都会重复编译一次,Clean后,再编译,报了 一个vc90.pdb有关的C2859错误.error C2859: x:\XXX\vc60.pdb转载 2015-07-13 14:48:47 · 653 阅读 · 0 评论 -
ON_WM_TIMER() void (__cdecl CtestDlg::* )(UINT)”转换为“void (__cdecl CWnd::* )(UINT_PTR)本文来自: http://ww
32位转换成64位编译器,编译后出现如下编译错误:error C2440: 'static_cast' : cannot convert from 'void (__cdecl CFrProgressDlg::* )(UINT)' to 'void (__cdecl CWnd::* )(UINT_PTR)'出现错误的一行为: ON_WM_TIMER()解决方法:转载 2015-07-13 10:33:33 · 2980 阅读 · 0 评论 -
关于类似“unresolved external……”这类编译错误的解决办法
通常,发生这类编译问题的原因是找不到依赖的库文件。 解决的方法很简单,查看依赖库的配置选项以及目标项目的配置选项,主要看以下两个选项是否相同: 最后,查看引入库的路径是否正确。原创 2015-01-15 10:32:27 · 7938 阅读 · 0 评论 -
error C4772: #import referenced a type from a missing type library; '__missing_type__' used as a pla
工程中需要引用office库,由于机器上装了多个版本的office,时常会卸载、安装office。由此导致工程时而运行顺利、时而出现如标题所示的错误。 简单地说,问题出在如下注册表项: HKEY_CLASSES_ROOT \ TypeLib \ {2DF8D04C-5BFA-101B-BDE5-00AA0044DE52} \ 在Office安原创 2017-04-25 11:22:58 · 1950 阅读 · 0 评论 -
linux下编译ImageMagick静态库
按照文中配置编译好的ImageMagick c静态库下载地址:下载地址项目中需要在linux下开发一个动态库,但是直接链接imagemagick动态库,会发现最后生成的动态库所依赖的库将近100来个。如下图,依赖库太多,展示一部分:基本都是imagemagick的依赖库,因此,编译ImageMagick静态库势在必行。首先解压缩ImageMagick.tar.gztar ...原创 2018-11-21 16:16:25 · 1818 阅读 · 0 评论