[問題] (急)Builder C++編譯器設定影嚮API的執行!
小弟使用廠商提供的API "km_can_write",發現需要調整編譯器設定Advanced
Compiler->Register variables->"Register keyword",才能正常運作,但卻發現再呼叫一
次km_can_write就失敗了.
程式範例如下,
aa = km_can_write(kma, KM_CAN_CH_A, KM_CAN_ONE_SHOT, &pkt, data_len,
data_out, arb_count);
aa = km_can_write(kma, KM_CAN_CH_A, KM_CAN_ONE_SHOT, &pkt, data_len,
data_out, arb_count);
第一行的aa回傳0表示成功,但第二行的aa回傳負值表示失敗了.~
我確定連續呼叫km_can_write是可以的,因為同樣的程式透過VC編譯後執行都很正常~
問題看起來是編譯的問題,請大大能幫忙編譯器的功能設定該如何調整~~
感謝~~>.<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.17.30
推
02/23 15:53, , 1F
02/23 15:53, 1F
→
02/23 15:53, , 2F
02/23 15:53, 2F
→
02/25 00:11, , 3F
02/25 00:11, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章