[問題] Builder C++編譯裡Register variables一問

看板C_and_CPP (C/C++)作者 (猴猴~呃鵝)時間13年前 (2013/02/22 17:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
先說明一下問此問題的原由: 公司最近買了一個產品,產品有提供C的套件及SAMPLE CODE, 在執行套件裡的API時,發現在BCB執行時會回傳錯誤的return值, 一樣的程式碼但是在VC執行就正確. 猜測是編譯的問題,造成呼叫底層.DLL裡的API發生錯誤, 所以試著在BCB的編譯設定裡(Advanced Compiler)將Register variables設成 "Register keyword",然後編譯後再執行就正常了. 但還是不太明瞭真的原因?請大大解惑一下~ 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.17.30
文章代碼(AID): #1H9pSmL9 (C_and_CPP)
文章代碼(AID): #1H9pSmL9 (C_and_CPP)