执行NAMKE时C1083错,急
我使用nmake编译程序时报C1083错,错误信息如下:
D:\Projects\gdal-1.1.8\port>nmake makefile.vc
Microsoft (R) Program Maintenance Utility Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.
cl /nologo /Ox -I..\port -I..\ogr -I..\core /c cpl_conv.cpp cpl_conv.cpp
d:\Projects\gdal-1.1.8\port\cpl_port.h(139) : fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
我猜测是环境变量没设好,但我已经运行vcvars32.bat,他返回:
D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin>"D:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\vsvars32.bat"
Setting environment for using Microsoft Visual Studio .NET 2003 tools.
(If you have another version of Visual Studio or Visual C++ installed and wish to use its tools from the command line, run vcvars32.bat for that version.)
我还需要做什么设置么?
问题点数:50、回复次数:4Top
1 楼syy64(太平洋)回复于 2004-08-01 13:40:42 得分 0
应该是头文件目录设置不对。Top
2 楼BOYGUARD110(BOYGUARD110)回复于 2004-08-01 13:42:13 得分 50
从你给出的信息看 ,应该是编译器没找到 stdio.h文件
你可以找一下stdio.h文件 在 哪一个目录,
假设 为 d:\vc\include,
就再设置一下 : set include=d:\vc\include;%include%
再运行 namke 试试看Top
3 楼Caps77(厉兵秣马)回复于 2004-08-01 13:53:25 得分 0
顶Top
4 楼anonym(匿名者)回复于 2004-08-01 16:22:00 得分 0
原因已找到,我是在dos环境运行vcvars32,nmake,当因为不是在一个command窗口,vcvars32地执行结果对namke没有作用。
多谢各位!
散分Top
相关问题
- 执行以下Embedded C for SQL Server出错
- netsh问题,C#下用命令行执行错误?在线等
- 在linux地下,安装oracle时,执行 rpm -ivh compat-egcs-c++-6.2-1.1.2.16.i386.rpm时出错!
- 执行pro*c时出错,谁知道?急啊 解决送100分
- 请问使用 C# 执行 dos命令能补抓错误讯息吗?
- C#连接ORACLE ,批量执行多条SQL语句错误 ,求助!!!
- C#执行速度问题
- 在c#中执行插入access时语句出错,但是在access中执行不出错,是什么问题?代码是这样的
- C/C++执行DOS命令的问题
- C & C++ 执行档大小问题




