随笔分类 - VC++编译和工程
编译错误,工程配置
摘要:只是记录自己的UI库,对其他估计没什么帮助 void CListCtrlUI::ReFillRect(HDC hdc){ if (!m_pImage) { Graphics gs(hdc); int strollBarW = m_pVScrollBar->GetWindowWidth(); m_me
阅读全文
摘要:解决方法: 第一步 安装SDK 第二步 将包含的api放在第一项
阅读全文
摘要:error C4996: 'strupr': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strupr. See online help for detail
阅读全文
摘要:在WTL工程的.h中#include #include #include #include #include #include 结果还是下面一堆错,为什么呢,因为你没有使用这个using namespace ATL; 加上这个下面错全部消失。error C2061: syntax error : i...
阅读全文
摘要:可能的原因如下:1. 菜单tools->Options->Debugging->General,有个Require source files to exactly match the original version的选项取消;2. 菜单tools->Options->Debugging->Symb...
阅读全文
摘要:编译总是失败提示 包含了窄字符;比如下面的提示:error C2664: 'CreateEventA' : cannot convert parameter 4 from 'const wchar_t *' to 'LPCSTR'error C2664: 'OutputDebugStringA' :...
阅读全文
摘要:xxxxxx.lib(xxxxxx.obj) : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'1. 先看看你的模块是否是64位,这个一般都是,如何配置64位工程,这里就不...
阅读全文
摘要:在窗口内使用ModifyStyleEx(0, WS_EX_TOOLWINDOW);可以去使窗口不在任务栏显示。但是又遇到一个问题,最小化后在屏幕左下角出现了一个160*27的小窗口(win7下),这个对话框还可以拖动,双击显示主窗口。不想显示在任务栏肯定是有原因的,结果左下角又出现小窗口,目的未达到...
阅读全文
摘要:新装VS2010出现标题的错误,使用了下面的方法,不行这个是由于日志文件引起的,可以将项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。或者将项目\属性\配置属性\链接器\清单文件\生成清单:原来是“是”,改成“否”。##########################...
阅读全文
摘要:用WTL编写的程序,编译成release后,在win7上关闭后,弹出这个对话框处理方法:将这个xml文件命名成 xxx.exe.manifest,保存到指定目录下 右键工程->properties-->Configuration Properties-->Manifest Tool-->Input ...
阅读全文
摘要:Configuration->General->Output Directory->单击编辑框点下拉箭头-> 图1图2
阅读全文
摘要:BYTE Vals[256];HKEY hKEY;//打开注册表,判断注册表项是否存在if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("SOFTWARE\\WeldTech\\AirCondition\\"), 0, KEY_READ...
阅读全文
摘要:安装完成后,创建C#,VB项目都正常,也能打开VC++的项目,就是不能创建VC++的项目,创建后就停在导航界面,那个next和previous显示不出来,完成,取消按钮点击都没反应,只能点X关闭。网了找了一些解决方法,最后解决了方法1:在注册表找到键值“HKCU\Software\Microsoft...
阅读全文
摘要://xxx.h#ifdef CFG_API_BEING_COMPILED#ifdef WIN32#define CFG_API_EXPORT __declspec(dllexport)#else#define CFG_API_EXPORT#endif#else#if defined(WIN32) #...
阅读全文
摘要:以VS2008为例子比如都在$(SolutionDir)\Debug路径下.exe或dll路径配置属性->linker->General->outFile$(SolutionDir)\Debug\xxx.exelib路径properties->linker->Advanced->ImportLibr...
阅读全文
摘要:使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大。本文介绍两种方法使得在vs2010中不产生.sdf和ipch文件 方法一:Tools->Options->Text Editor->C/C...
阅读全文
摘要:一觉睡起来,程序编译就这个错误。搜了搜。我的解决方法是在http://www.dllku.com/M/msobj80.dll.html下载msobj80.dll,替换Microsoft Visual Studio 8\Common7\IDE的msobj80.dll。 就好了。
阅读全文