返回信息流我在一个工程里面生成了lib和exe文件,下面是导出的函数
__declspec(dllexport) void Test()
{
cout << "!!!!!!!" << endl;
}
然后在另一个工程里面想使用这个函数,编译没问题,但在调用的时候会出现
"Unhandled exception in ***.exe:Access Violation";
__declspec(dllimport) void Test();
int main()
{
int i = 0;
Test();
std::cin >> i;
return 0;
}
但如果把上面的函数写成
__declspec(dllexport) void Test()
{
return;
}
就没问题.
请问下这是为什么啊?
这是一条镜像帖。来源:北邮人论坛 / cpp / #44018同步于 2010/9/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
求教:DLL调用问题
jiangj
2010/9/17镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
i是哪来 的
【 在 jiangj (roach) 的大作中提到: 】
: 我在一个工程里面生成了lib和exe文件,下面是导出的函数
: __declspec(dllexport) void Test()
: {
: ...................
调试下呢 哪句抛的
【 在 jiangj (roach) 的大作中提到: 】
: 我在一个工程里面生成了lib和exe文件,下面是导出的函数
: __declspec(dllexport) void Test()
: {
: ...................