查看: 2583|回复: 10

[随意闲聊] 一段代码求编译

[复制链接]

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
回帖
6005

烫烫烫开拓者

发表于 2011-4-8 23:45:35 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

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

×
手上没有VC6……经初步鉴定这段代码是VC6的……问题是这段代码在VC2008编译不能(MS是因为LIBC.lib在VS2008已经被废掉但是各种重定义多线程什么的引起的各种LING2001= =FX)
于是召唤机上还有VC6的人……帮忙编译一下……

dll.rar

38.5 KB, 下载次数: 32

哎呀,蛋疼什么的最有爱了
梦石
0
星屑
310
在线时间
953 小时
注册时间
2007-4-25
回帖
798
发表于 2011-4-10 12:54:20 | 显示全部楼层
CWEBPAGE.zip (20.26 KB, 下载次数: 26)

2010 编译链接的。你的问题应该还是链接依赖性的问题。
su@rpg.blue:~> repeat 1 fortune
Matz is nice, so we are nice.
回复

使用道具 举报

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
回帖
6005

烫烫烫开拓者

 楼主| 发表于 2011-4-10 13:48:28 | 显示全部楼层
苏小脉 发表于 2011-4-10 12:54
2010 编译链接的。你的问题应该还是链接依赖性的问题。

什么意思?
哎呀,蛋疼什么的最有爱了
回复

使用道具 举报

梦石
0
星屑
310
在线时间
953 小时
注册时间
2007-4-25
回帖
798
发表于 2011-4-10 14:48:07 | 显示全部楼层
yangff 发表于 2011-4-10 13:48
什么意思?

你说的“LING2001”应该是指 MSVC 的 LNK* 链接错误代码吧?要么是 MSVC 或者 WinSDK 的环境配置有问题,导致使用 VC 和 Windows 函数时没把相应的对象文件链接进来,要么就是入口点的问题(这个工程的入口点是 DllMain,但如果配置为生成 exe,最后链接器会去找 main),因为 DLL.c 没有依赖工程里的别的模块。
su@rpg.blue:~> repeat 1 fortune
Matz is nice, so we are nice.
回复

使用道具 举报

梦石
0
星屑
1547
在线时间
688 小时
注册时间
2009-11-11
回帖
2692
发表于 2011-4-10 17:12:28 | 显示全部楼层
是不是把这东西搞到VS 再做成dll

嘿。嘿。嘿
回复

使用道具 举报

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
回帖
6005

烫烫烫开拓者

 楼主| 发表于 2011-4-10 17:59:35 | 显示全部楼层
苏小脉 发表于 2011-4-10 14:48
你说的“LING2001”应该是指 MSVC 的 LNK* 链接错误代码吧?要么是 MSVC 或者 WinSDK 的环境配置有问题, ...

他是说没找到函数什么的……都是一些什么_mencpy这种肯定有的……
而且我给别人编译也是……
哎呀,蛋疼什么的最有爱了
回复

使用道具 举报

梦石
0
星屑
310
在线时间
953 小时
注册时间
2007-4-25
回帖
798
发表于 2011-4-10 22:27:05 | 显示全部楼层
yangff 发表于 2011-4-10 17:59
他是说没找到函数什么的……都是一些什么_mencpy这种肯定有的……
而且我给别人编译也是…… ...

是编译时的没找到函数还是链接时没找到符号?
su@rpg.blue:~> repeat 1 fortune
Matz is nice, so we are nice.
回复

使用道具 举报

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
回帖
6005

烫烫烫开拓者

 楼主| 发表于 2011-4-10 23:40:09 | 显示全部楼层
苏小脉 发表于 2011-4-10 22:27
是编译时的没找到函数还是链接时没找到符号?

连接= = = =====
哎呀,蛋疼什么的最有爱了
回复

使用道具 举报

梦石
0
星屑
310
在线时间
953 小时
注册时间
2007-4-25
回帖
798
发表于 2011-4-11 02:55:56 | 显示全部楼层
yangff 发表于 2011-4-10 23:40
连接= = = =====

看看链接器输入、VC 库目录之类的配置,一定要让链接器能找到 msvcrt[d].lib 所在的位置(通常在 VC 的 lib 目录下),这是 MSVC 的 CRT 实现库文件。
su@rpg.blue:~> repeat 1 fortune
Matz is nice, so we are nice.
回复

使用道具 举报

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
回帖
6005

烫烫烫开拓者

 楼主| 发表于 2011-4-11 18:00:28 | 显示全部楼层
苏小脉 发表于 2011-4-11 02:55
看看链接器输入、VC 库目录之类的配置,一定要让链接器能找到 msvcrt[d].lib 所在的位置(通常在 VC 的 l ...

绝对找得到的……CRT都能编译……就是这个不能……我怀疑是配置问题= =
哎呀,蛋疼什么的最有爱了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部