因此,当我为配置选择Debug和Win32时出现此错误,但软件本身带有此设置:
Severity Code Description Project File Line Category Source Suppression State Tool
Error LNK1112 module machine type 'x64' conflicts with target machine type 'X86' renderdoc
C:\Users\mona\playing-for-data\renderdoc\renderdoc\IlmImf.lib(IlmImf.dll) 1 fatal Build
当我使用x64和Debug构建时,我得到了这个错误:
Severity Code Description Project File Line Category Source Suppression State Tool
Error LNK1181 cannot open input file 'C:\Users\mona\playing-for-data\renderdoc\renderdoc\driver\shaders\spirv\x64\Debug\PpTokens.obj' renderdoc C:\Users\mona\playing-for-data\renderdoc\renderdoc\LINK 1 fatal Build
我不确定如何解决这个问题。我的假设是Win32 Debug也应该在64位机器上运行。
以下是原始代码:https://www.elastic.co/guide/en/elasticsearch/reference/2.4/modules-scripting-security.html
答案 0 :(得分:0)
我的解决方案是使用带有x64选项的Cmake制作东西,并使用x64版本在VS2015中构建它们。