自宅のPCでコンパイルしようとすると、標題にあるようなエラーが出てくる、、、なんかウィルスソフトが関係してるとか、マルチCPUの対応していないとかいろいろ話題になっているようだけど、どうやら、「解決策として、マニフェストファイルの埋め込みをやめる」のがいいらしい。。。
プロジェクトのプロパティで、[マニフェストツール]→[入力と出力]→[埋め込みマニフェスト]を“いいえ”にすればOKな感じ。。。
#実はそれ以外にエラーがでて実行ができないんだけど、それはまた後日、、、
情報工学技術を利用した教育支援、いわゆる教育工学の研究やってます。研究に関係する技術動向(プログラミングねた)や、日常の覚書き、呟きなどを書いていこうかと思います。今のところ、初歩的なプログラムネタばっかりですが、、、、長い目でお付き合いください。
記事インデックス(作成中)
▼
2009-11-08
2009-11-05
C++/CLIでTwitterクライアントプログラミング~とりあえずつなげてみる~
<注意;現在、OAuth認証が必須となったようですので、下記はあまり参考にならないでしょう。>
Twitterを研究テーマにしようと検討中なので、とりあえずでC++/CLIでのTwitterクライアントを実装しています。C#はけっこうサンプルも載ってますが、C++/CLIはあんまりないので、参考になれば、、、、ま、どっちもだいたい同じなんですけどね。 下記は、WebClientクラスを使ってますが、HttpWebRequestクラスを使う方法もあります。String^ result; String^ url = "http://twitter.com/statuses/friends_timeline.xml"; NetworkCredential^ nc = gcnew NetworkCredential(id,password); // WebClientを使うなら、こんな感じ try{ WebClient^ client = gcnew WebClient(); client->Credentials = nc; client->Encoding = Encoding::UTF8; array^ data =client->DownloadData(url); String^ result =Encoding::UTF8->GetString(data); return result; }catch(System::Net::WebException^ e){ //ここでなんらかのエラー処理をする System::Diagnostics::Debug::WriteLine("エラー:"+ e->Response->ToString()); return ""; }