我目前正在使用arm env的英特爾x118平臺上工作。我發現我必須強制打開這個選項,以確保鏈路沒有問題,否則會出現像錯誤: Error: L6242E: Cannot link object iui_os_irq_msk.o as its attributes are incompatible with the image attributes.
... packed-enum cla
我正在使用託管的mbed C++ compiler將C++庫移植到我的mbed中,該託管基本上是ARMCC,其配置不能真正更改。他們決定的配置選項之一(出於某些未知原因)是不支持異常。因此,throw和catch將產生編譯器錯誤。 如何確切地使用標準C++庫而沒有異常?我在庫中使用了一些向量。我如何知道push_back函數是否成功?有沒有任何標準的方法知道是否發生了異常,或者只是做了exit(1