[問題] mfc x64 Runtime Error

看板C_and_CPP (C/C++)作者 (史萊姆)時間6年前 (2019/05/24 14:55), 6年前編輯推噓1(103)
留言4則, 3人參與, 6年前最新討論串1/1
開發平台(Platform): (Ex: Win10, Linux, ...) Win7 Win10 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) VS2008 C++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 我在win32 debug模式下跑MFC,載入一個我寫好的dll(x86),跑起來沒問題。 但是一轉換到x64 debug模式下,執行時就出現了runtime error, 我有把dll改成x64版本,在網路上找了一些方法都無效。 不知道各位高手有遇過類似的問題嗎? 如果有解釋不清楚的地方,麻煩指教一下,謝謝。 PS:底下有錯誤圖片的連接,可以參考一下。 餵入的資料(Input): 預期的正確結果(Expected Output): 可以跑出MFC Dialog 錯誤結果(Wrong Output): https://upload.cc/i1/2019/05/24/iusgNI.png
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.241.82 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1558680901.A.B94.html ※ 編輯: newslime (49.217.241.82), 05/24/2019 15:04:56

05/25 13:17, 6年前 , 1F
單看你這個畫面就能看出來的人,就是真神人了...
05/25 13:17, 1F

05/25 13:18, 6年前 , 2F
每個project都切換到x64了嗎? 既然是debug,應該有trace吧
05/25 13:18, 2F

05/25 15:46, 6年前 , 3F
設定頁裡選static link就可以了
05/25 15:46, 3F

06/01 23:48, 6年前 , 4F
我也好奇為何選DLL不能?
06/01 23:48, 4F
文章代碼(AID): #1SvvL5kK (C_and_CPP)
文章代碼(AID): #1SvvL5kK (C_and_CPP)