トップページ > プログラム > 2014年06月12日 > ahExhbNy

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

25 位/212 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000012003



使用した名前一覧書き込んだスレッド一覧
743
934
ネットワークプログラミング相談室 Port29
Eclipse統合M34【Java/C++/Ruby/Python/Scala】

書き込みレス一覧

ネットワークプログラミング相談室 Port29
753 :743[sage]:2014/06/12(木) 20:36:17.42 ID:ahExhbNy
>>744, 746, 747
レス有り難う御座います。
暫く調査をしていたら原因らしきものを特定出来ましたので報告します。
結果的にはネットワークプログラミングには関係無い所でした。

スレッドの動作状況を確認するカウンタみたいな変数を作ってアクセスしていたのが原因で、
mutexを使っていないのがいけなかった様です。 orz...
メモリの同時アクセス→何らかの例外が発生→何故かGlibmm-ERROR std::bad_allocが発生→
selectやらrecvやらでソケットが無効となる→相方のプロセスでconnection reset by peerとなる
という感じでした。

何らかの例外ってのがあやふやなのと、元々あまり発生しないエラーだったので本当に解消できたのか
不安なところはあります。お付き合い頂き有難う御座いました。
Eclipse統合M34【Java/C++/Ruby/Python/Scala】
938 :934[sage]:2014/06/12(木) 21:15:05.19 ID:ahExhbNy
>>937
色々考えて頂き有り難う御座います。
やってみましたがダメでした。

はじめに買いている通りコンパイル自体は通るのです。編集する時にSymbol 'XXXX' could not be resolved が
発生してしまい、補完も効かないので何かなと思っています。c++0xを使うようなものは全て出ます。
今は std::auto_ptr (削除予定の機能)を使って逃げていますが他にもc++0xの機能を使って書き換えたいところ
はあるのでエディタ画面で補完もできると嬉しいなと思っています。

よくincludeパスを設定していないと出るエラーに見えますが、設定するべきパスは既に設定されているように思います
(標準で良いみたいです・・・) -std=c++0xを指定すると__GXX_EXPERIMENTAL_CXX0X__を設定され
#define __USE_ISOCXX11 1 されてごにょごにょしているみたいです。eclipseの方で__GXX_EXPERIMENTAL_CXX0X__が
設定された時のindexを見てくれるといいのですが、>>934の方法ではダメみたいです。
Eclipse統合M34【Java/C++/Ruby/Python/Scala】
940 :934[sage]:2014/06/12(木) 21:50:19.90 ID:ahExhbNy
>>937, 939
失礼しました indexのrebuildをしたところ反映されました
有り難う御座います。


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