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

看板C_and_CPP作者 (56天團)時間9年前 (2016/06/21 19:09), 9年前編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
開發平台(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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.79.227 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1466507367.A.801.html

06/21 22:39, , 1F
大概又是專案/MD /MT 沒選好吧
06/21 22:39, 1F
感謝...真的是這個問題 第一次在window下不熟悉MSVC

06/22 00:42, , 2F
這麼先進在玩 vulkan
06/22 00:42, 2F
很多高手已經很熟 我只是菜逼八 ※ 編輯: Ommm5566 (114.38.88.51), 06/22/2016 07:45:22
文章代碼(AID): #1NQI1dW1 (C_and_CPP)