GDI+在Win32项目(非MFC)中编译出错处理
来源:互联网 发布:最近火的网络歌曲 编辑:程序博客网 时间:2024/05/17 23:31
今天,看到段代码是关于贴图的,在win32SDK环境下的实现。于是我想利用GDI+把这段代码整合下,就创建了个win32项目想到生成的程序,然后再stdafx.h最后加上:
- #include <gdiplus.h>
- using namespace Gdiplus;
- #pragma comment(lib,"GdiPlus")
可是,编译的时候出了一大堆错误--
1>stdafx.cpp
1>f:/program files/microsoft visual studio 8/vc/platformsdk/include/GdiplusImaging.h(67) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>f:/program files/microsoft visual studio 8/vc/platformsdk/include/GdiplusImaging.h(67) : error C2440: 'initializing' : cannot convert from 'const char [37]' to 'int'
1> There is no context in which this conversion is possible
。。。。。。
我赶紧查MSDN,发现给出的实例根本没谈编译错误之类的话题,无果!
后来仔细看了看错误信息,估计是头文件顺序错了,可又不知道具体在哪?Google了下,有两种解决办法,但都没说具体原因~哎,看来又是MS~
错误的解决办法:
1.在stdafx.h中去掉WIN32_LEAN_AND_MEAN的定义
2.在stdafx.h中包含#include <comdef.h>
- GDI+在Win32项目(非MFC)中编译出错处理
- (GDI+) 如何在 MFC 或 Win32 应用程序中使用GDI+
- Gdi+ 在Win32动态库,编译出错问题解决
- 在win32项目中使用mfc类
- 在非MFC项目中使用CString
- TRACE宏(只在MFC的DEBUG中有效)|VC++非MFC项目中如何自定义TRACE宏|头文件的重复编译|DEBUGVIEW窗口
- GDI+ 编译出错
- 在非托管C++中使用GDI+
- 如何在MFC中使用GDI+技术
- 如何在VC6 MFC中使用GDI+
- 如何在MFC中使用GDI+技术
- 在VS2010中的MFC中配置GDI+
- win32关于对话框处理不到WM_KEYDOWN消息的解决办法(注:非MFC)
- win32使用GDI编译错误
- 在Win32应用程序中使用MFC类库(转)
- 在Win32应用程序中使用MFC类库(转)
- 非ARC类在ARC项目中使用处理
- 在非MFC中引用MFC类库
- HLSL研究学习之三
- HLSL 研究学习之四
- DBGrid 应用全书
- Delphi ListView的用法(常用技巧)
- ASP.NET中文件上传下载方法概述
- GDI+在Win32项目(非MFC)中编译出错处理
- c# 资源网
- HLSL 研究学习之五章一节
- 利用ComObj 控制 Excel 的相关函数
- HLSL 研究学习之五章二节
- 在工作中细致安排,让同事找到提升自豪感的机会。
- 被女友逼着画的《万圣节项目流程图》
- HLSL 研究学习之五章三节
- 刘军洛 2009年亚洲金融与经济危机爆发