在导入dll中类的时候在头文件中
#pragma comment(lib,"Trans.lib")
在源文件中
#include "Trans.h"
_declspec(dllimport) class Trans;这样,程序运行正常,不过有个警告
warning C4091: “__declspec(dllimport)”: 没有声明变量时忽略“Trans”的左侧如果去掉_declspec(dllimport),只做声明class Trans的话就没有警告
问下这是问什么啊?那个警告又是什么意思???谢谢各位了!!!
#pragma comment(lib,"Trans.lib")
在源文件中
#include "Trans.h"
_declspec(dllimport) class Trans;这样,程序运行正常,不过有个警告
warning C4091: “__declspec(dllimport)”: 没有声明变量时忽略“Trans”的左侧如果去掉_declspec(dllimport),只做声明class Trans的话就没有警告
问下这是问什么啊?那个警告又是什么意思???谢谢各位了!!!
解决方案 »
- 伤心贴,到新公司,以前积累的大量SDK MFC控件框架淘汰了,必须ATL/WTL了
- listctrl 只显示第一列和最后一行的内容,不知道为什么啊。。
- 【CSDN九年帖挖坟】【散分】九年前我们畅想今日的VC++ 2010,那么十年后的VC++ 2020会是什么样子?
- 在visual studio2005里面写代码老出这个警告,大家给看看如何解决?
- 五子棋游戏在VC中要实现的功能?
- 热烈庆祝本人在CSDN上到网友声望榜第二名!!!
- 完成端口中异步操作的函数WSARecv接受变长包的问题
- windows编程下的sendmessage()与postmessage()有何区别和联系?
- 如何让后台程序获取鼠标在任何位置选中的文本内容到字符串中。
- 请问,为什么我在"管理"项上给人加分时,弹出"The parameter is incorrect. "的错误!!
- 求助:VS2005中C库文件 出问题~~ dll
- win32下怎么把EXCEL的内容导入到EDITTEXT编辑框里!帮帮忙
_declspec(dllimport) class Trans; 这个难道是导出变量??应该是_declspec(dllimport) class Trans
{
//你的类声明
}
警告的意思是编译器以为你要声明一个类型为class Trans的变量,但实际上没有声明,在MSDN中输入C4091可以看到它的解释。
_declspec(dllimport)的用法请看这篇文章:http://blog.csdn.net/qinzhonghello/archive/2008/11/19/3336263.aspx