SumatraPDF编译出错,向大家求助

JHeifetz 2011-10-26 06:33:25

------ 已启动生成: 项目: sumatrapdf-vc2010, 配置: Release Win32 ------
生成启动时间为 2011-10-26 5:59:37。
Build:

Microsoft (R) 程序维护实用工具 10.00.30319.01 版
版权所有(C) Microsoft Corporation。保留所有权利。

NMAKE : fatal error U1073: 不知道如何生成“and”
Stop.
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(38,5): error MSB3073: 命令“nmake -f makefile.msvc CFG=rel NASM=C:\Documents and Settings\Administrator\桌面\SumatraPDF-1.8-source\sumatrapdf-1.8\\bin\nasm.exe”已退出,代码为 2。

生成失败。

已用时间 00:00:01.17
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

按被人说的修改了AppPrefs.cpp 把// bool rememberOpenedFiles前面的true改为false掉了缩略图
...全文
691 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xunxun 2011-10-28
  • 打赏
  • 举报
回复
如果没记错的话
是在mupdf文件夹下的makefile.msvc中
用写字板之类的编辑器打开
搜索/WX
把它删除
JHeifetz 2011-10-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xunxun1982 的回复:]

这个很显然啊
mupdf\fitz\dev_text.c : error C2220: 警告被视为错误 - 没有生成“object”文件

把/WX开关去掉
[/Quote]
可怜巴巴的向大大问问怎么拿掉。。。。。。。
vs2010刚接触,之前一直vc6编译单个文件
xunxun 2011-10-28
  • 打赏
  • 举报
回复
这个很显然啊
mupdf\fitz\dev_text.c : error C2220: 警告被视为错误 - 没有生成“object”文件

把/WX开关去掉
JHeifetz 2011-10-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xunxun1982 的回复:]

那个是我说的吧,在Firefox论坛上给的提示

路径中不要有中文和空格
这样会被nmake认为是多个参数
[/Quote]

依然退出码2,刚学c没多久c++更不用说了。。。

------ 已启动生成: 项目: sumatrapdf-vc2010, 配置: Release Win32 ------
生成启动时间为 2011-10-27 20:45:23。
Build:

Microsoft (R) 程序维护实用工具 10.00.30319.01 版
D:\sumatrapdf-1.8\\bin\nasm.exe -I ext\libjpeg-turbo\simd\ -I ext\libjpeg-turbo\win\ -f win32 -o obj-rel\jpegturbo\jsimdcpu.obj ext\libjpeg-turbo\simd\jsimdcpu.asm
版权所有(C) Microsoft Corporation。保留所有权利。

...........
mupdf\fitz\dev_text.c : error C2220: 警告被视为错误 - 没有生成“object”文件
mupdf\fitz\dev_text.c : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
dev_trace.c
crypt_aes.c
crypt_arc4.c
crypt_md5.c
crypt_sha2.c
filt_basic.c
filt_faxd.c
filt_flate.c
正在编译...
filt_jbig2d.c
filt_jpxd.c
filt_lzwd.c
filt_predict.c
obj_print.c
res_path.c
res_pixmap.c
res_text.c
res_bitmap.c
res_colorspace.c
res_font.c
res_shade.c
res_halftone.c
stm_buffer.c
stm_open.c
stm_read.c
filt_dctd.c
NMAKE : fatal error U1077: “"D:\Program Files\Microsoft Visual Studio 10.0\VC\bin\cl.exe"”: 返回代码“0x2”
Stop.
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(38,5): error MSB3073: 命令“nmake -f makefile.msvc CFG=rel NASM=D:\sumatrapdf-1.8\\bin\nasm.exe”已退出,代码为 2。

生成失败。

已用时间 00:00:48.82
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
xunxun 2011-10-27
  • 打赏
  • 举报
回复
那个是我说的吧,在Firefox论坛上给的提示

路径中不要有中文和空格
这样会被nmake认为是多个参数

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧