赞 | 12 |
VIP | 107 |
好人卡 | 6 |
积分 | 4 |
经验 | 31122 |
最后登录 | 2024-6-29 |
在线时间 | 1606 小时 |
Lv2.观梦者 傻♂逼
- 梦石
- 0
- 星屑
- 374
- 在线时间
- 1606 小时
- 注册时间
- 2007-3-13
- 帖子
- 6562
|
本帖最后由 yangff 于 2011-4-26 19:39 编辑
苏小脉 发表于 2011-4-26 00:47
还是 makefile 里库搜索路径的配置问题,这里是没找到 POSIX 的 `_ftruncate' 以及 `_ruby_snprintf' 这 ...
似乎是我修改带吗时抽风了= =
按理说不至于啊……p180都可以……夏娜编译MS也没问题,不知道为什么我就不行#%#·#¥- D:\Ruby-src\ruby-1.9.2-p180>nmake
- Microsoft (R) 程序维护实用工具 9.00.30729.01 版
- 版权所有(C) Microsoft Corporation。保留所有权利。
- cl -nologo -MD -Zi -O2b2xty- -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i
- 386-mswin32_90 -I./include -I. -I./missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NO
- NSTDC_NO_DEPRECATE -Foclass.obj -c -Tcclass.c
- class.c
- D:\Ruby-src\ruby-1.9.2-p180\include\ruby/missing.h(154) : warning C4273: “vsnpr
- intf”: dll 链接不一致
- e:\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h(350) : 参见“vsnprintf
- ”的前一个定义
- D:\Ruby-src\ruby-1.9.2-p180\.ext\include\i386-mswin32_90\ruby/config.h(41) : war
- ning C4005: “RUBY_EXTERN”: 宏重定义
- d:\ruby-src\ruby-1.9.2-p180\include\ruby\defines.h(204) : 参见“RUBY_EXT
- ERN”的前一个定义
- oldnames.lib user32.lib advapi32.lib shell32.lib ws2_32.lib
- cl -nologo main.obj dmydln.obj miniruby.res dmyencoding.obj miniprelude
- .obj array.obj bignum.obj class.obj compar.obj complex.obj dir.obj enum.ob
- j enumerator.obj error.obj eval.obj load.obj proc.obj file.obj gc.obj ha
- sh.obj inits.obj io.obj marshal.obj math.obj numeric.obj object.obj pack.
- obj parse.obj process.obj random.obj range.obj rational.obj re.obj regcom
- p.obj regenc.obj regerror.obj regexec.obj regparse.obj regsyntax.obj ruby.
- obj safe.obj signal.obj sprintf.obj st.obj strftime.obj string.obj struct
- .obj time.obj transcode.obj util.obj variable.obj version.obj compile.obj
- debug.obj iseq.obj vm.obj vm_dump.obj thread.obj cont.obj ascii.obj us_as
- cii.obj unicode.obj utf_8.obj newline.obj acosh.obj cbrt.obj crypt.obj erf.obj
- lgamma_r.obj strlcat.obj strlcpy.obj tgamma.obj win32.obj langinfo.obj dmyext.o
- bj oldnames.lib user32.lib advapi32.lib shell32.lib ws2_32.lib -Feminiruby.exe
- -link -incremental:no -debug -opt:ref -opt:icf
- object.obj : error LNK2019: 无法解析的外部符号 _rb_obj_basic_to_s_p,该符号在函
- 数 _rb_obj_inspect 中被引用
- object.obj : error LNK2019: 无法解析的外部符号 _rb_obj_public_methods,该符号在
- 函数 _Init_Object 中被引用
- object.obj : error LNK2019: 无法解析的外部符号 _rb_obj_private_methods,该符号在
- 函数 _Init_Object 中被引用
- object.obj : error LNK2019: 无法解析的外部符号 _rb_obj_protected_methods,该符号
- 在函数 _Init_Object 中被引用
- object.obj : error LNK2019: 无法解析的外部符号 _rb_obj_methods,该符号在函数 _In
- it_Object 中被引用
- object.obj : error LNK2019: 无法解析的外部符号 _Init_class_hierarchy,该符号在函
- 数 _Init_Object 中被引用
- process.obj : error LNK2019: 无法解析的外部符号 _dln_find_exe_r,该符号在函数 _p
- roc_exec_v 中被引用
- win32.obj : error LNK2001: 无法解析的外部符号 _dln_find_exe_r
- ruby.obj : error LNK2019: 无法解析的外部符号 _rb_parser_dump_tree,该符号在函数
- _process_options 中被引用
- ruby.obj : error LNK2019: 无法解析的外部符号 _dln_find_file_r,该符号在函数 _pro
- cess_options 中被引用
- miniruby.exe : fatal error LNK1120: 9 个无法解析的外部命令
- NMAKE : fatal error U1077: “"e:\Microsoft Visual Studio 9.0\VC\BIN\cl.EXE"”:
- 返回代码“0x2”
- Stop.
复制代码 |
|