makefile 编译出错:Command line error D2027 : cannot execute '.\c1'

D:\TADS\DS\后台\obj>makecl-DWIN32-MD-W3-nologo-DNOWHAT=1-c-D_HS_QUERYpub_tuxedo.c\-I"D:... D:\TADS\DS\后台\obj>make
cl -DWIN32 -MD -W3 -nologo -DNOWHAT=1 -c -D_HS_QUERY pub_tuxedo.c \
-I"D:\oracle10g\product\10.2.0\db\precomp\public" -I"D:\Oracle\tuxedo10gR3_VS200
5\include" \

Command line error D2027 : cannot execute 'c1'
make: *** [pub_tuxedo.obj] Error 2
展开
 我来答
ZHuhao_xopen
2015-01-05 · 超过69用户采纳过TA的回答
知道小有建树答主
回答量:91
采纳率:0%
帮助的人:73.1万
展开全部
  1. 查看vc编译器例如”D:\Program Files\Microsoft Visual Studio 10.0\VC\bin“ 在没在path路径中?

  2. 在vc编译器文件夹”D:\Program Files\Microsoft Visual Studio 10.0\VC\bin“ 存在c1.dll没有?

  3. 用其他的make工具,如vc下的nmake尝试。

更多追问追答
追问
XXX>cl   
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
usage: cl [ option... ] filename... [ /link linkoption... ]
环境变量没有问题,c1.dll和c1xx.dll都在
追答
这个就比较复杂了,有可能依赖的库不存在,导致cl无法正常的编译链接。
检查一下cl输出的出错信息。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式