首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

DLL 中命名空间的有关问题

2013-01-21 
DLL 中命名空间的问题---------------DLL-------------namespace MySpace{void _declspec(dllexport) fun(

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解出来就可以了。

热点排行