我这里不知道icc 15 update3遇到了什么Bug。SAPikachu 写了:研究了一下才发现之前的AVS 2.6接口实现完全不正确,x86版运气好没挂,x64版就挂了。master上面刚刚已经修复这个问题了,附一个ICC的编译版:http://nmm.me/10z (原帖也更新了)
第一个问题应该是项目配置问题,试试git里面刚更新的项目文件?fch1993 写了:我这里不知道icc 15 update3遇到了什么Bug。SAPikachu 写了:研究了一下才发现之前的AVS 2.6接口实现完全不正确,x86版运气好没挂,x64版就挂了。master上面刚刚已经修复这个问题了,附一个ICC的编译版:http://nmm.me/10z (原帖也更新了)
编译64bit版的时候:
如果是选择release_msvc,在VS2013下可以成功编译x86版,但是x64就是如此报错。
错误 1 error : cannot open source file "SDKDDKVer.h" D:\Source code\flash3kyuu_deband\src\targetver.h 8 1 flash3kyuu_deband
3 IntelliSense: 无法打开 源 文件 "SDKDDKVer.h" d:\Source code\flash3kyuu_deband\src\targetver.h 8 1 flash3kyuu_deband
2 IntelliSense: 无法打开 源 文件 "windows.h" d:\Source code\flash3kyuu_deband\src\stdafx.h 9 1 flash3kyuu_deband
如果是选择release分支,无论x86还是x64都会如此报错。
错误 3 error #11018: Cannot open ippcore flash3kyuu_deband
错误 1 error #11018: Cannot open ipps flash3kyuu_deband
错误 2 error #11018: Cannot open ippvm flash3kyuu_deband
错误 4 error LNK1104: 无法打开文件“ipps.lib” D:\Source code\flash3kyuu_deband\msvc\LINK flash3kyuu_deband
第一个解决了,第二个我试试看,我确实没有勾选这个。SAPikachu 写了:第一个问题应该是项目配置问题,试试git里面刚更新的项目文件?fch1993 写了:我这里不知道icc 15 update3遇到了什么Bug。SAPikachu 写了:研究了一下才发现之前的AVS 2.6接口实现完全不正确,x86版运气好没挂,x64版就挂了。master上面刚刚已经修复这个问题了,附一个ICC的编译版:http://nmm.me/10z (原帖也更新了)
编译64bit版的时候:
如果是选择release_msvc,在VS2013下可以成功编译x86版,但是x64就是如此报错。
错误 1 error : cannot open source file "SDKDDKVer.h" D:\Source code\flash3kyuu_deband\src\targetver.h 8 1 flash3kyuu_deband
3 IntelliSense: 无法打开 源 文件 "SDKDDKVer.h" d:\Source code\flash3kyuu_deband\src\targetver.h 8 1 flash3kyuu_deband
2 IntelliSense: 无法打开 源 文件 "windows.h" d:\Source code\flash3kyuu_deband\src\stdafx.h 9 1 flash3kyuu_deband
如果是选择release分支,无论x86还是x64都会如此报错。
错误 3 error #11018: Cannot open ippcore flash3kyuu_deband
错误 1 error #11018: Cannot open ipps flash3kyuu_deband
错误 2 error #11018: Cannot open ippvm flash3kyuu_deband
错误 4 error LNK1104: 无法打开文件“ipps.lib” D:\Source code\flash3kyuu_deband\msvc\LINK flash3kyuu_deband
第二个问题似乎是因为找不到Intel® Integrated Performance Primitives,安装ICC的时候有没有把这个取消了呢?