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 展开
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 展开
1个回答
展开全部
查看vc编译器例如”D:\Program Files\Microsoft Visual Studio 10.0\VC\bin“ 在没在path路径中?
在vc编译器文件夹”D:\Program Files\Microsoft Visual Studio 10.0\VC\bin“ 存在c1.dll没有?
用其他的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输出的出错信息。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询