[解決] vulkan sample rebuild (debug)失敗

作者: Ommm5566 (56天團)   2016-06-21 19:09:22
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++14 Win64
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
VulkanSDK 1.0.11
問題(Question):
debug rebuild都是類似錯誤 (但是release都成功)
44>SPIRV.lib(GlslangToSpv.obj) : error LNK2038: mismatch detected for '_ITERAT
OR_DEBUG_LEVEL': value '0' doesn't match value '2' in spirv_specialization.ob
j
44>SPIRV.lib(GlslangToSpv.obj) : error LNK2038: mismatch detected for 'Runtime
Library': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in
spirv_specialization.obj
44>SPIRV.lib(SpvBuilder.obj) : error LNK2038: mismatch detected for '_ITERATO
R_DEBUG_LEVEL': value '0' doesn't match value '2' in spirv_specialization.obj
44>SPIRV.lib(SpvBuilder.obj) : error LNK2038: mismatch detected for 'RuntimeL
ibrary': value 'MD_DynamicRelease' doesn't match value 'MDd_DynamicDebug' in
spirv_specialization.obj
餵入的資料(Input):
就vulkan sample
預期的正確結果(Expected Output):
45 succeeded
錯誤結果(Wrong Output):
========== Rebuild All: 6 succeeded, 39 failed, 0 skipped ==========
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
Windows PowerShell都正常
PATH\1.0.11.1\glslang\build> cmake -G "Visual Studio 14 Win64" ..
PATH\1.0.11.1\spirv-tools\build> cmake -G "Visual Studio 14 Win64" ..
PATH\1.0.11.1\Samples\build> cmake -G "Visual Studio 14 Win64" ..
glslang和spirv-tools都rebuild(debug或release) succeeded
作者: soheadsome (師大狗鼻哥)   2016-06-21 22:39:00
大概又是專案/MD /MT 沒選好吧
作者: Bencrie   2016-06-22 00:42:00
這麼先進在玩 vulkan

Links booklink

Contact Us: admin [ a t ] ucptt.com