24小时热门版块排行榜    

查看: 478  |  回复: 3

shangxin.lin

铁虫 (初入文坛)

[求助] VC++求助,非常求助

重金求助。我用VC2010编写dll程序,显示连接隐式连接都可以用了,但是我一做到DEF文档就错了,麻烦高手帮我看。
1. Lib.h
#pragma once
#include
#include
using namespace std;
#ifdef DLL_PORT
#define DLL_API _declspec(dllexport)
#else
#define DLL_API _declspec(dllimport)
#endif
void DLL_API Hello(void);

2. Lib.cpp
#include "Lib.h"
#define DLL_PORT
void Hello(void)
{cout<<"..."<
3. Lib.def
LIBRARY  Lib
EXPORTS
Hello = ?Hello@@YAXXZ

4. 写测试
#include "..\\Lib\\Lib.h"
int main(int argc, char** argv)
{        return 0;
}
Properties设置,Module Definition file位置输入 ..\Lib\Lib.def
在command line-> additional options输入/DEF:"..\Lib\Lib.def"

可是编译总是说error LNK2001: unresolved external symbol "void __cdecl Hello(void)" (?Hello@@YAXXZ)
找了google很久都没解决,求大牛了。
回复此楼

» 本帖已获得的红花(最新10朵)

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shangxin.lin

铁虫 (初入文坛)

明白了,怎么撤销呢,我的金币啊。
2楼2013-04-15 21:28:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunkingxu

木虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
shangxin.lin: 金币+20, 有帮助 2013-04-16 10:24:50
取消不了,不如把金币给我吧,楼主好人一生平安
3楼2013-04-16 09:03:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunkingxu

木虫 (小有名气)

送红花一朵
谢谢, 送花一朵
4楼2013-04-16 10:31:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 shangxin.lin 的主题更新
信息提示
请填处理意见