读书人

DLL 中命名空间的有关问题

发布时间: 2013-01-21 10:15:38 作者: rapoo

DLL 中命名空间的问题
---------------DLL-------------
namespace MySpace
{
void _declspec(dllexport) fun()
{
........
}
}

-------------EXE---------------
using namespace MySpace;
extern void fun();

---------ERROR--------------------
error C2653: 'MySpace' : is not a class or namespace name

----------HELP------------------------
这种情况下,我的 EXE 中怎么才能使用到 fun 函数?

[解决办法]
导入的话头文件可不是export了,注意做对应的变化。

export改import,头文件包含进来,using解出来就可以了。

读书人网 >C++

热点推荐