[問題] Builder C++編譯裡Register variables一問
先說明一下問此問題的原由:
公司最近買了一個產品,產品有提供C的套件及SAMPLE CODE,
在執行套件裡的API時,發現在BCB執行時會回傳錯誤的return值,
一樣的程式碼但是在VC執行就正確.
猜測是編譯的問題,造成呼叫底層.DLL裡的API發生錯誤,
所以試著在BCB的編譯設定裡(Advanced Compiler)將Register variables設成
"Register keyword",然後編譯後再執行就正常了.
但還是不太明瞭真的原因?請大大解惑一下~
感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.17.30
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章