VC6 sp6英文版,不能输出编译信息

来源:百度知道 编辑:UC知道 时间:2024/07/07 18:21:10
Test.obj : LNK2001:
Debug/Test.exe : LNK1120:
Error executing link.exe.
类似这样,后面没有对错误的进一步说明

如果用VC6 sp6来编译程序,总是在错误号后就没有说明信息了,是我前一段时间老是装不同的SDK要把vc的目录设置调来调去搞乱了吗,能让VC6恢复正常吗?
刚才我在CSDN上也看到了这个问题,好像也没有解决,这是网址http://topic.csdn.net/t/20051222/14/4475071.html
,也是只有错误号没有解释.
二楼的,因为我经常要装其他sdk,所以想知道可能是什么造成这种现象的

三楼的,我的VC可以编译,如果代码正确的话并不出错,代码不正确编译时也能报错,就是Link时不输出错误的Link信息.也就不知道是哪个obj文件中什么符号有错了,不能快速找到错误,但是我在cmd窗口下直接用Link main.obj test.obj好像能输出错误的信息,看来也不是link.exe的问题,

刚刚重装了,也无效,我的电脑是win2k sp4专业版,上面还有有Microsoft Platform SDK February 2003 ,Microsoft DirectX 9.0 SDK, Windows 2000 DDK,Windows DDK 2600, 重装只重装了vc6 en sp6,按默认路径装在C盘(以前也是,而且卸载后删除了原来的目录), 发现目录中自动帮我添加了microsoft Sdk的目录。

如果在编译时总出错,而代码本身没有问题的话,那么就是VC的问题了,有些人先前曾经安装过VC后面卸载之后安装到别的文件夹,那么往往在编译时候会出错。此时一般的解决办法如下:比如我把VC安装在XP系统D盘的Program File目录下面,那么应该做如下的设置,首先启动VC,在菜单栏的“工具”(Tools)中选择“选项”(Options),在打开的对话框中选择“路径”(Directories),在右边的目录(Show directories for:)下拉表中选择“可执行文件”(Executable),其路径至少包含以下7个:
D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
D:\Program Files\Microsoft Visual Studio\VC98\BIN
D:\Program Files\Microsoft Visual Studio\Common\TOOLS
D:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
C:\WINDOWS\system32
C:\WINDOWS
C:\WINDOWS\System32\Wbem
在Include Files选项中路径至少包含以下3项:
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
在Library Files选项中路径至少包含以下2项: