[問題] floor 疑問
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC Linux
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
關於floor使用上的問題,直接以程式碼說明比較快。
前提
double i = 11.22;
情形1.
int tmp = (int)floor(11.22); <---沒有錯
情形2.
int tmp = (int)floor(i); <---得到錯誤 undefined reference to "floor"
情形3.
double tmp = floor(i); <---得到錯誤 undefined reference to "floor"
請問,為什麼會這樣子呢...>"<
找到解決的辦法了,雖然我覺得很奇怪 ~"~
我在Setting-->compiler And Debugger-->Compiler Flags 的地方勾選了
Optimize even more (for Speed) [-O2]
然後...用code block 的Compile就不會有錯誤了....(默)
我還是乖乖用命令視窗好了 Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.71.22
→
04/15 14:16, , 1F
04/15 14:16, 1F
→
04/15 14:21, , 2F
04/15 14:21, 2F
→
04/15 14:23, , 3F
04/15 14:23, 3F
→
04/15 14:36, , 4F
04/15 14:36, 4F
→
04/15 14:37, , 5F
04/15 14:37, 5F
→
04/15 14:38, , 6F
04/15 14:38, 6F
→
04/15 14:40, , 7F
04/15 14:40, 7F
→
04/15 14:41, , 8F
04/15 14:41, 8F
→
04/15 14:42, , 9F
04/15 14:42, 9F
→
04/15 14:43, , 10F
04/15 14:43, 10F
推
04/15 14:43, , 11F
04/15 14:43, 11F
→
04/15 14:45, , 12F
04/15 14:45, 12F
→
04/15 14:45, , 13F
04/15 14:45, 13F
推
04/15 14:48, , 14F
04/15 14:48, 14F
→
04/15 14:53, , 15F
04/15 14:53, 15F
※ 編輯: shiengchyi 來自: 60.251.71.22 (04/15 15:03)
推
04/15 15:27, , 16F
04/15 15:27, 16F
→
04/15 15:27, , 17F
04/15 15:27, 17F
→
04/15 15:34, , 18F
04/15 15:34, 18F
推
04/15 15:51, , 19F
04/15 15:51, 19F