鱼C论坛

 找回密码
 立即注册
查看: 3174|回复: 12

调试VC++2008动态链接 出现错误···求教大神···

[复制链接]
发表于 2012-7-31 08:33:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
新建项目.JPG
这是CustomDll.h

#ifdef CustomDLL_EXPORTS //预定义宏
#define CustomDLL_API_declspec(dllexport)
#else
#define CustomDLL_API_declspec(dllimport)
#endif
//声明自定义导出函数
CustomDLL_APIint DLLFuncAdd(int a,int b);   //提示错误的地方··

这是CustomDll.cpp

#include "CustomDll.h"
#include <windows.h>
BOOL APIENTRY DLLMain( HMODULE hModule,DWORD ul_reason_for_call,LPVOID lpReserved)
{
switch (ul_reason_for_call)
{
//动态链接库被映射到某个进程的地址空间
case  DLL_PROCESS_ATTACH:
//应用程序创建新的线程
case  DLL_THREAD_ATTACH:
//应用程序某个线程正常终止
case  DLL_THREAD_DETACH:
//动态链接库将被卸载
case  DLL_PROCESS_DETACH:
  break;
}
return TRUE;
}
//自定义导出函数,求两个整数的和
int DLLFuncAdd(int a,int b)
{
return a+b;
}

这是出现的错误
1>正在编译...
1>CustomDll.cpp
1>d:\liulan\visual studio 2008\projects\customdll\customdll\customdll.h(7) : error C2146: 语法错误 : 缺少“;”(在标识符“DLLFuncAdd”的前面)
1>d:\liulan\visual studio 2008\projects\customdll\customdll\customdll.h(7) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>d:\liulan\visual studio 2008\projects\customdll\customdll\customdll.h(7) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

1>CustomDll - 3 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

求教大神哪里出错了?是代码错了吗? 代码是我在书上找的···刚接触C++对格式还不了解····求教了
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-7-31 11:22:19 | 显示全部楼层
擦擦  是不是我的VC有问题额····:L
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-7-31 14:50:14 | 显示全部楼层
楼主你用的是神马版本的C++ 可以说说么?   呵呵。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-7-31 14:50:58 | 显示全部楼层
怎么提示信息是中文的。
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-8-1 09:21:17 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-8-1 09:21:54 | 显示全部楼层
□为 发表于 2012-7-31 14:50
怎么提示信息是中文的。

大哥···这个是中文版的额····
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-8-1 10:15:46 | 显示全部楼层
浏览 发表于 2012-8-1 09:21
大哥···这个是中文版的额····

是Vc++中文版么?  还是VS2005简体中文的那种。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-8-1 10:16:22 | 显示全部楼层
浏览 发表于 2012-8-1 09:21
大哥···这个是中文版的额····

好吧!  谢啦!!!呵呵     
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-8-2 09:14:14 | 显示全部楼层
□为 发表于 2012-8-1 10:15
是Vc++中文版么?  还是VS2005简体中文的那种。

是  VS2008专业简体中文版  额···
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-8-2 09:15:36 | 显示全部楼层
□为 发表于 2012-8-1 10:16
好吧!  谢啦!!!呵呵

呵呵 ···大家好··才是真的好···代码的 问题我  已解决了  呵呵
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-8-2 15:30:30 | 显示全部楼层
没用过这个版本的
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-8-3 08:54:33 | 显示全部楼层
丿夏夜灬彬刂 发表于 2012-8-2 15:30
没用过这个版本的

额· 那你用的神马版本的```?
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-8-17 19:35:25 | 显示全部楼层
应该是case里面少了;号,函数前面要显式地定义返回值类型。另外,以后发代码帖要缩进啊……
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-12 05:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表