使用cmake在configure之后,出现了以下错误,导致编译无法进行
The C compiler "cl" is not able to compile a simple test program
在网上其它朋友的解决方法有:
1.在win7下使用管理员模式运行
2.禁止杀毒软件,例如360什么的
3.卸载.net framework 4.5,重装.net framework 4.0
4.禁止出现中文路径
其中第三条可能为正确答案,因为.net framework 4.5我正在使用,所以我用下面的方式解决了这个问题
在cmake中configure选择了对应的 visual studio 版本之后,在安装 visual studio 的sdk目录下,修改名称或删除 cvtres.exe
这里我的路径为:
C:Program Files (x86)Microsoft Visual Studio 10.0VCin
我将 cvtres.exe 改为 cvtres2.exe
清除缓存后,重新编译,终于看到进度条在跑了
顺便推荐个vtk的入门教程,csdn的,写的蛮仔细的
http://blog.csdn.net/www_doling_net/article/details/8763686