Deleting intermediate files and output files for project 'vtf - Win32 Debug'.
--------------------Configuration: vtf - Win32 Debug--------------------
Compiling...
imageloader.cpp
vtf.cpp
Generating Code...
F:\src_main\vtf\vtf.cpp(606) : fatal error C1600: unsupported data type
Error executing cl.exe.vtf.lib - 1 error(s), 0 warning(s)
可是并没有不支持的类型,而且问题出现在一个函数末尾,就是"}"处,怎么找都没有找到错误处,在VC .Net下编译成功。这是一个生成静态库的

解决方案 »

  1.   

    莫非是一个称为long long得东东?
    我知道这个VC6不支持但是VC7支持
      

  2.   

    该错误表示编译器 .exe 文件中存在不匹配,这可能是由于不完整的安装引起的。例如,您可能安装了服务包,但没有安装处理器包。安装所有必需的产品。
      

  3.   

    一杯清茶:你怎么知道是半条命源码?怎么配置环境?还有怎么安装处理器包,也是下载吗?如果是没有安装处理器包,为什么VC .Net下编译没有问题
      

  4.   

    我安装VC6得SP5补丁包,是不是得安装最新的SDK呀
      

  5.   

    我编译过,编译得时候在喝茶,好慢
    转载半条命2源码编译向导***********半条命2源码编译向导*********
    Half Life 2 Source Code Compile Guide(zz)如何编译HL2工程好,我已经看到你竭尽全力的想编译出自己的半条命2了。呵呵,现在可以了。遵照下面的说明书你就能自己亲自编译出属于自己的hl2.exe和其他文件了。要注意的是编译需要很长的时间,你可以在晚上睡觉前干这些事情。:)好的,让现在我们开始
    -->注意:你的机器上应当装有Visual Studio 6--------------------------- 
    下载正确的素材
    --------------------------- 1.随便从什么地方下载到hl2的source。现今这些东西已经充斥了internet。
    2.下载mss32.dll和h12_tree.zip这些东西都很容易找到3.从以下地址下载Visual Studio 6 Service Pack 5
    http://msdn.microsoft.com/vstudio/d...sp5/sp5_en.aspx 
    4.从以下地址下载Processor Pack
    http://msdn.microsoft.com/vstudio/d...k/download.aspx ---------- 
    安装
    ---------- 1.解压缩半条命2的代码包到c盘根目路。(比如 C:\HL2)
    2.解压缩hl2_tree.zip到桌面上。(一会儿删除)
    3.安装Visual Studio 6(如果你没装的话)
    4.安装Visual Studio 5 Service Pack 5,选择不重新启动
    5.安装Processor Pack
    6.手动重启--------- 
    编译
    --------- 1.进入 开始->运行
    2.敲入cmd命令(Windows NT/2000/XP/2K3)或者command命令(Windows 95/98/98SE/ME)。
    3.敲入"cd" 比如 "cd c:\HL2"。
    4.敲入"cd src_main"进入主程序目录。
    5.在build_hl2.bat里加入一条set PATH=c:\Program Files\Microsoft Visual Studio\VC98\BIN。其中c:\Program Files\Microsoft Visual Studio\VC98\BIN改成你自己的路径。
    6.现在,敲入"build_hl2.bat"回车这会花掉很长很长的时间... 如果是在晚上,最好让它运行一夜,你现在应该有了一些新的
    文件和文件夹,在半条命的主目录里。(刚好代替了"src_main")---------------- 
    准备运行
    ---------------- 1.把mss32.dll拷贝到/bin(例如 C:\HL2\bin)
    2.把所有从hl2_tree.zip解压缩的文件拷贝到/hl2下(例如 C:\HL2\hl2)-------- 
    开始
    -------- 1.现在进入最激动人心的部分了,在半条命2的主目录中双击"hl2.exe"如果你所做的所有事情都是正确的,那么你就没理由失败... 那么如果失败了,就请
    重做一边"准备运行"部分,再试一遍。你现在应该面对的是一面砖墙。兴奋中!...2. 按下键盘上的" ~ "键(在"1"键的左边)
    3. 敲入"map test"。注意:你现在不能看到你输入的东西!!这是很多HL2文件都存在的错误。看看周围,你
    就能找到它们。如果一切顺利,你现在应当进入游戏了。移动鼠标来回转转。你还不能用键盘移动,因为
    还有很多bug :)4.如果你对这个全新的革命性的东东感到无聊了......再次按" ~ "键,敲入quit。游戏退出了,现在你可以去制作地图,或者联机,或者...
    HAVE FUN! 
      

  6.   

    谢谢各位,我可以编译了。根据BLsoft(網龍ζ龍活)的提示,我下载了处理器支持包,没想到通过了。以前我不知道还有处理器支持包,看样子在VC .net可以编译就是说明.Net下已经包含该支持包,真是惭愧,使用VC6也有5年了,居然不知道这个。下面给大家分。