编译安装VTK7+VS2013/2015+CMAKE过程中遇到的问题总结

按照网上的编译教程,完成了大部分的工作。过程中遇到了几个问题,现总结如下:

1、对于生成的debug和release版本的lib文件名字重复问题:
    在camke按照教程进行config完成后,先不要generate,点Add Entry;
    弹出来对话框中Name输入:CMAKE_DEBUG_POSTFIX,type选择:STRING,value输入:d。
    设置好之后再点config,直到全变白,再generate即可
2、在vs中编译项目时,ALL_BUILD生成成功后进行install时出错,解决:
    进行了如下三部分操作,其中不一定都是必须的
    1.找到该文件C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe,右键-》属性-》兼容性,最下面勾选管理员权限运行;
       然后关闭当前VS软件,以管理员身份运行VS,打开build目录中的VTK.sln
       完成这一步之后再右键install仅生成install,还是失败
    2.看到有人说Microsoft.NET Framework4 or 4.5 (具体版本也不清楚,我是删除了电脑里的4和4.5的各版本)会有影响,卸载掉
       (后来感觉这一步可能并没作用)
       完成这一步之后右键install仅生成install,仍然失败
    3.最后一步(应该是关键)
      debug下,右键install项目打开其属性页,在生成事件-》后期生成事件-》“在生成中使用”修改为“否”。再右键install生成即可成功
      注意:在release下,此时install项目的属性页中上面“在生成中使用”应该为“是”,同样,再右键install生成即可成功

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值