首页
社区
课程
招聘
未解决 请教一个C++的编译错误
发表于: 2021-4-11 17:16 4318

未解决 请教一个C++的编译错误

2021-4-11 17:16
4318

#if !defined(_UNICODE) && !defined(UNICODE)

 

#define _UNICODE USED

 

#define UNICODE USED

 

#endif

 

#include <stdio.h>

 

#include <stdlib.h>

 

#include <string.h>

 

#include <windows.h>

 

#include <tchar.h>

 

#if !defined(WIN32) && !defined(WIN32)

 

#error Only run on windows system

 

#endif

 

#if defined(_MSC_VER)

 

#include <Gdiplus.h>

 

#pragma comment(lib, "Gdi32.lib")

 

#pragma comment(lib, "Gdiplus.lib")

 

#pragma comment(lib, "Ole32.lib")

 

#else

 

#include <gdiplus\gdiplus.h>

 

#ifndef bool

 

#include <stdbool.h>

 

#endif

 

#endif

 

static const TCHAR IMAGE_TYPE[] = {_T("image/bmp"), _T("image/jpeg"), _T("image/gif"), _T("image/tiff"), _T("image/png"), NULL};
static const TCHAR
IMAGE_SUFFIX[] = {_T(".bmp"), _T(".jpg"), _T(".gif"), _T(".tif"), _T(".png"), NULL};

 

==========================

 

g++ -c ex01.cpp -municode
编译报错啊,编译环境是gcc 8.3的32位环境。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 7027
活跃值: (3609)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
static const TCHAR -> static const TCHAR*
2021-5-31 18:29
0
游客
登录 | 注册 方可回帖
返回
//