1 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 02:48:44 ] Visual Studio 2005 Developer Center www.microsoft.com/japan/msdn/vstudio/2005/ lab.msdn.microsoft.com/vs2005/ Visual Studio 2005 製品ライン概要 www.microsoft.com/japan/msdn/vstudio/productinfo/productline/ www.microsoft.com/japan/msdn/howtobuy/vs2005/
971 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 01:39:10 ] >>970 なんか2000で十分とかいう奴がいたりDirectXがあれで 突っ走ったので、ひっそりとXPで追加されたSxSとか manifestって開発者でも知らない奴が多いのかよ?と 思い出している今日この頃
972 名前:デフォルトの名無しさん [2007/01/02(火) 09:31:56 ] C++/CLRで開発してます。 キー入力を取得するのにフォームのイベントからではなくて 自由な関数内でGetAsyncKeyStateを使いたいと思ったのですが、 どういうわけかビルドするときにエラーが出て使えません。 >LNK2028: 未解決のトークン (0A000012) "extern "C" short __stdcall GetAsyncKeyState(int)" (?GetAsyncKeyState@@$$J14YGFH@Z) が関数 "public: void __clrcall 〜略〜 で参照されました。 .NETFrameworkでそういった関数は用意されてないでしょうか? あと、どうしてC++/CLRからGetAsyncKeyStateが使えないんでしょうか? 理解が浅くて恥ずかしいですが、教えてください。 お願いします。
973 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 10:05:34 ] .NET Frameworkのではなく、Windows APIの関数だな。 それはともかく、user32.libはリンクしたか。
974 名前:デフォルトの名無しさん [2007/01/02(火) 10:40:57 ] >>973 ありがとうございます。リンクしたら使えました。 もう一つ質問なのですが、そもそもGetAsyncKeyを使おうと思ったのは マネージドでない普通のDirectInputがなぜか使えなさそうだったからなのですが、 これはどうやったら使えますか?c++/CLRから使うのは無理なのでしょうか? マネージドではない普通のDirect3Dとかは使えているのですが・・・ dinput8.libはリンクしてますし、dinput.hもプロジェクトに参加させてます。 それから、ぐぐったところinitguid.hをインクルードして#define INITGUIDを書く という情報がありましたのでそれをやったところいくつかエラーは減ったのですが それでもまだ↓のようなエラーが残ってます。普通に使えている人はいますでしょうか? input.obj : error LNK2020: 未解決のトークン (0A000013) c_dfDIMouse input.obj : error LNK2020: 未解決のトークン (0A000014) c_dfDIKeyboard input.obj : error LNK2001: 外部シンボル "c_dfDIMouse" は未解決です。 input.obj : error LNK2001: 外部シンボル "c_dfDIKeyboard" は未解決です。
975 名前:974 mailto:sage [2007/01/02(火) 11:42:14 ] すいません、他で聞いてきます。
976 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 11:55:16 ] 最近vsaenv.exe (Visual Studio Macro)ってのがDCOM Server Process Launcher の走ってるsvchost.exeの子プロセスとして、Visual Studio使ってない時まで3つ 4つプロセスリストに残る事があるんだけど、俺だけかね?最近やった変更といえば SP1の適用とMS-IMEを2002から2007へアップグレードした事くらいなんだけど。
977 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 12:18:43 ] >>974 dxguid.libはどうよ?と実験もせず書く
978 名前:974 mailto:sage [2007/01/02(火) 12:36:44 ] >>977 それも入っております。
979 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 12:52:03 ] >>978 managed の extern "C" がどうなってるのか知らないけれどそのへんが解決できればなんとか
980 名前:デフォルトの名無しさん mailto:sage [2007/01/02(火) 13:18:38 ] >>971 SxSはホントクソ真面目にやってるよな ただmanifestはリンク手順が分かりにくい・・・IDE上ならいいけど
981 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 00:20:00 ] デバッガの使い方がわからない件 どっかいい解説サイトとか無いかい?
982 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 00:28:40 ] ヘルプも見れないんなら開発なんてやっていけないよ。やめたら?
983 名前:974 mailto:sage [2007/01/03(水) 02:53:43 ] >>979 共通言語ランタイムサポートのオプション設定の問題でした。 レスいただけた方、ありがとうございました。
984 名前:デフォルトの名無しさん [2007/01/03(水) 04:57:09 ] VC7.0 2003を使ってます。 原因は不明だけど、ステップ実行していると時々OS(@XP、SP2)ごと固まったり、 異常にレスポンスが遅くなったりしますけどなんで? Visual Studio 2005ならそういう問題は直ってますか?
985 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 05:19:50 ] あーオレもたまにそうなるな、2003だけど。 でも別のマシンでやるとおかしくならないんで そのままだなあ
986 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 06:15:43 ] 2005でもなるよ。戻ってこないことはないけど。
987 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 07:06:11 ] やっぱなるんだぁ〜 教えてくれてサンキューサンキュー あれどうにかして欲しいっすね
988 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 07:16:09 ] 2005SP1ですけどなりません。お大事に。
989 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 07:23:35 ] 2005SP1ですがなります。 ショボーン なんかほかの環境に依存してるのかな?
990 名前: [2007/01/03(水) 07:29:55 ] お前らこんな時間から2chか? 早起きだな。 ってか正月からプログラミングっておい! オタクめが
991 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 09:12:27 ] 今じゃオタクもすっかり侮蔑語と化しているようだな
992 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 09:21:22 ] >>984 VC6、VS2005でも固まる現象あり。 マルチスレッド多用してるアプリだとIDEがデバッグ実行中に 固まりやすい気がする。
993 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 09:38:51 ] >>991 以前は、差別用語だったからずいぶんマシになったもんだ。(w
994 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 09:50:55 ] vs2005pro、VC8ですがWIN32Api SDKをコテコテに実装したDLLファイルを作成するのに imm32.libを追加してコンパイルしなくてはならないのですが、VS2005の中には 見つかりませんでした、bcc5.5の中にはimm32.libがあり そのライブラリィを参照させたいのですがどのように設定すれば出来るのか 教えてください。
995 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 10:00:20 ] PlatformSDKの中にあるだろ
996 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 10:01:49 ] Visual C++のリンカはBorland C++の使うOMFのLIBを受け付けたか? Platform SDKをインストールしろ。インポートライブラリもわんさか付いてくる。
997 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 10:13:21 ] >>995 >>996 994です サンクスですVS2005をインストールする際、デフォルトでインストールしt場合 Platform SDKもインストールされますよね?
998 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 10:18:11 ] >>997 そのVC++をインストールしたとこに、Vc8\PlatformSDK\lib はあるかい?
999 名前:デフォルトの名無しさん mailto:sage [2007/01/03(水) 10:22:20 ] >>998 無いようです、どうやらMicrosoftのサイトからDLしないといけないみたいですね
1000 名前:デフォルトの名無しさん [2007/01/03(水) 10:23:31 ] 1000ならみんなハッカー
1001 名前:1001 [Over 1000 Thread] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。