トップページ > プログラム > 2015年10月11日 > iyOSXN9V

書き込み順位&時間帯一覧

20 位/146 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000100000012



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Eclipse統合M35【Java/C++/Ruby/Python/Scala】

書き込みレス一覧

Eclipse統合M35【Java/C++/Ruby/Python/Scala】
542 :デフォルトの名無しさん[sage]:2015/10/11(日) 16:09:58.58 ID:iyOSXN9V
EclipseCDTに組み込まれてるCodanの静的解析で
C++11以降のライブラリとか使おうとすると
エラーじゃないところでエラーが出る問題が
ようやく解決したので書き込んどく
対策としては、
Preferences -> C/C++ -> Indexerの
Index all header variantsにチェックを入れて、
(動作が重い場合はIndex all variants of specific headersに
該当するヘッダーファイルを追加)
プロジェクト設定の C/C++ General ->
Preprocessor Include Paths, Macros, etc. ->
Entries -> CDT User Setting Entriesに
C++11なら __cplusplus=201103L
C++14なら __cplusplus=201402L
を追加すれば、エラーは消えるっぽい
Eclipse Marsで動作を確認
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
544 :デフォルトの名無しさん[sage]:2015/10/11(日) 23:48:52.34 ID:iyOSXN9V
もしかしてdialect設定のところで-std=c++14ではなく、
-std=c++1yを指定してるからか?
それだけだとコンパイルは通るけどソースファイルのアイコンに
赤い☓がついた状態になって、c++14の機能使ってるところに
バグマークがつくんだよな・・・
とりあえず、-std=c++14を直接指定して治るか試してみるわ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。