我在stdafx.h 定义了#ifdef MAX_DLL
#undef ClassExport
#define ClassExport _declspec(dllexport)
#else
#define ClassExport _declspec(dllimport)
#endif但是总是定义到#define ClassExport _declspec(dllimport) 这一行里,为什么??
#undef ClassExport
#define ClassExport _declspec(dllexport)
#else
#define ClassExport _declspec(dllimport)
#endif但是总是定义到#define ClassExport _declspec(dllimport) 这一行里,为什么??
解决方案 »
- JS如何获取VC的return值
- IID_NULL到底是个类GUID还是接口GUID,什么时候用得到它 ?
- 摄像头不支持RGB24怎么办?
- 第4个贴了!不会也来顶下!activeX不能自动安装,ocx打包成cab的inf文件怎样写
- 想请教:关于电子警察和监控这方面编程基础知识?
- CDC实例怎么用DrawIcon方法绘出指定大小的ICON而不是绘标准32*32的图标?
- 救命,课程设计。用VC做一个播放MP3的程序。
- 各位高手,谁可以用c++为我解决这个问题啊?
- 求问,建立两个SOCKET的问题?
- 拼音输入法 tab 不能输入中文的问题
- 问一个AfxBeginThread的使用问题
- 求教如何学界面编程?
不是在cpp里定义的,我是在" 项目=》属性=》C/C++ =》 Preprocessor =>Preprocessor definitions" 这里面定义的 MAX_DLL在我的工程里面 我用#ifdef MAX_DLL
#define ClassExport __declspec(dllexport)//每次都是这里是灰色的,我明明已经定义MAX_DLL了
#else
#define ClassExport __declspec(dllimport) //这里是正常的,也就是说如果没有定义MAX_DLL才会跳进这里,
#endif