我觉得应该先检查周边环境。 另外补丁也应该打一下先。如果只是特定的程序编译会出这些问题, 看MSDN文档 BUG: C1001 When Template Class Is Included in Precompiled Header
问题在这里: 看一下这个例子就知道了: /* Compile options needed: none */ //Code sample 1 int func(int); void main () { extern func(1); //C1001 (ICE) on this line; "extern" is illegal } //Code sample 2 int func(int); void main () { extern int func(1); //C1001 (ICE); "1" is an illegal type }
我的问题还是没有解决,甚至是用别人编译成功的源码也一样报错。再说明一下,我的机器是上个月新买的主流配置,20G的硬盘,win2000和win98双操作系统,用的是D版的Visual Studio 6.0,绝无病毒,安装时一切都正常,VB好像都很正常。 如果再不行,看样子我只能改用C++ Builder了。 谁还能再帮帮我!!!我把我全部的分全都给他!!! 请mailto:[email protected]
1. 你的机器以前有没有装成功过VC?
2. 你用的是正版还是D版VC? 如果是D版,有没有在别的机器上装成功过。
3. 先编绎VC自动生的代码。
另外补丁也应该打一下先。如果只是特定的程序编译会出这些问题,
看MSDN文档
BUG: C1001 When Template Class Is Included in Precompiled Header
看一下这个例子就知道了: /* Compile options needed: none
*/
//Code sample 1
int func(int);
void main () {
extern func(1); //C1001 (ICE) on this line; "extern" is illegal
}
//Code sample 2
int func(int);
void main () {
extern int func(1); //C1001 (ICE); "1" is an illegal type
}
如果再不行,看样子我只能改用C++ Builder了。
谁还能再帮帮我!!!我把我全部的分全都给他!!!
请mailto:[email protected]