言小文.碎碎念
开发杂记
C++博客
首页
新随笔
联系
聚合
管理
1 Posts :: 0 Stories :: 11 Comments :: 0 Trackbacks
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔档案
2008年11月 (1)
相册
inbox
搜索
最新评论
1. re: VS2005 D8040 编译错误
评论内容较长,点击标题查看
--Rio
2. re: VS2005 D8040 编译错误
@Xw.Y
就是路径过长所致,可以试着把工程copy到跟目录下再次编译,当时我的目录就多四个字符就挂了,code vs code-new
--nile
3. re: VS2005 D8040 编译错误
我的是2008的,貌似这个都是差不多的
--allen
4. re: VS2005 D8040 编译错误
楼主还有办法了吗,我也是一样的情况,现在还没有找到合适的方法解决,貌似是联机编译的问题,不知道怎么搞,重装了没有效果,还是一直报错
--allen
5. re: VS2005 D8040 编译错误
评论内容较长,点击标题查看
--Xw.Y
VS2005 D8040 编译错误
错误信息:
cl : Command line error D8040 : error creating or communicating with child process
网上没有搜到,在这里做个记录。
我猜测的原因是编译选项 /Yu 和 /MP 冲突。
使用多线程编译就不能用预处理头文件
要用预处理头文件就不能多线程编译
这里仅为猜测,对此有确切答案的同学请不吝告知。
posted on 2008-11-05 10:40
Xw.Y
阅读(3447)
评论(11)
编辑
收藏
引用
评论
#
re: VS2005 D8040 编译错误 2009-02-17 16:11
willzhang
你是否安装过其它协作编译的插件,比如incredibuild。
回复
更多评论
#
re: VS2005 D8040 编译错误 2009-02-17 21:31
Xw.Y
@willzhang
安装过……名字忘记了……囧
不是IncrediBuild,是另外一个协作编译的插件。具体名字实在想不起来了,我记得当初我禁用这种协同编译的情况下也存在这个错误的。
VS2005本身就支持多线程编译的吧?
主要很奇怪的问题是这个错误代码居然在msdn中查不到……
回复
更多评论
#
re: VS2005 D8040 编译错误 2009-02-24 09:55
willzhang
应该是在安装协作编译的软件时,被改了cl.exe。得找到原来的编译器覆盖回来,可能得卸载掉写作编译的软件。
回复
更多评论
#
re: VS2005 D8040 编译错误 2009-02-24 20:36
Xw.Y
@willzhang
恩,谢谢。我想起来那个协作软件了,在这里爆一下给大家提醒吧
SN-DBS
http://www.snsys.com/products/SN-DBS.asp
sony提供的免费软件,其他的我就不多说了……谁用谁知道~
我有一阵子没用了,也可能已经更新修正过了。
回复
更多评论
#
re: VS2005 D8040 编译错误 2011-05-27 21:01
我是一棵草
lz搞定了吗?
小弟这边也遇到一个这样的报错问题,一个proj release版本可以编过去,debug编中间老报这个错误?
回复
更多评论
#
re: VS2005 D8040 编译错误 2011-06-29 17:58
robinson
文件路径总长度过长会导致改错误, 改短工程文件的路径
回复
更多评论
#
re: VS2005 D8040 编译错误 2011-06-29 18:18
Xw.Y
@robinson
三年前的碎碎念现在还有人顶,大家真厚道!但应该不是路径长度的问题,我喜欢各个项目都平铺在根目录中的,不会发生超过255的路径。不过已经过了很久了,我也有点记不清了。
@我是一棵草
release没问题反而debug有问题吗?多多尝试各种不同的编译组合吧。。话说现在改换2008或者2010了吧……
回复
更多评论
#
re: VS2005 D8040 编译错误 2011-07-06 19:19
allen
楼主还有办法了吗,我也是一样的情况,现在还没有找到合适的方法解决,貌似是联机编译的问题,不知道怎么搞,重装了没有效果,还是一直报错
回复
更多评论
#
re: VS2005 D8040 编译错误 2011-07-06 19:19
allen
我的是2008的,貌似这个都是差不多的
回复
更多评论
#
re: VS2005 D8040 编译错误 2012-02-07 13:50
nile
@Xw.Y
就是路径过长所致,可以试着把工程copy到跟目录下再次编译,当时我的目录就多四个字符就挂了,code vs code-new
回复
更多评论
#
re: VS2005 D8040 编译错误
2013-12-13 09:24
Rio
遇到同样问题,好像是路径的问题:
http://social.msdn.microsoft.com/Forums/vstudio/en-US/18dc2101-ea44-44e8-af2c-c6bf4869582e/visual-studio-2010-c-native-compilation-problem
这个问题后面,也在讨论这个问题。
我把项目工程文件放到 d:\a 把所有的依赖lib,dll等全放到 d:\b
然后 debug版本就能够通过了,但是release还是不行。
不知道为什么,如果有什么新进展,我会再贴出来
回复
更多评论
刷新评论列表
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
Powered by:
C++博客
Copyright © Xw.Y