1 名前:デフォルトの名無しさん mailto:sage [2010/11/29(月) 03:30:16 ] ■公式 ttp://www.microsoft.com/japan/msdn/vstudio/default.aspx ■前スレ Visual Studio 2008 Part 20 ttp://hibari.2ch.net/test/read.cgi/tech/1269602041/ ■リンク Visual Studio 2008に搭載された17の新機能 ttp://www.atmarkit.co.jp/fdotnet/special/visualstudio2008_01/visualstudio2008_01_01.html 5000個のバグと戦った、MSが「Visual Studio 2008」RTM出荷 ttp://www.atmarkit.co.jp/news/200711/20/vs.html ■関連 Visual Studio 2010 Part 11 ttp://hibari.2ch.net/test/read.cgi/tech/1288035953/ Visual Studio 2005 Part 26 ttp://hibari.2ch.net/test/read.cgi/tech/1280706048/ その他テンプレ>>2-5
82 名前:デフォルトの名無しさん mailto:sage [2010/12/25(土) 13:47:09 ] >>80 ,81 確かにスペック的に微妙だよね。仕事場でも似たようなスペックの PCを使っているが、2005の動作には少し不満を感じる。 Core i7なWindows7マシンを導入して2010ってのが一番良い方法なのかな。
83 名前:デフォルトの名無しさん mailto:sage [2010/12/25(土) 13:52:20 ] 2005より2008の方が軽いと聞いている 「ツール」⇒「オプション」⇒「環境」⇒「スタートアップ」の 「コンテンツをダウンロードする間隔」をオフにする必要はあるが
84 名前:デフォルトの名無しさん mailto:sage [2010/12/25(土) 13:53:06 ] まあ新マシン導入するのなら2010でいいと思う
85 名前:デフォルトの名無しさん mailto:sage [2010/12/25(土) 14:09:14 ] >>83 なるほど。新しい方が重いとは限らないよね。 >>84 導入するとしたらメインと差し替えたいのだが、良く使う ソフトとの動作環境を考えるとセブンは微妙・・・ まあまあスペックのXPノートをアウトレットとかで購入→メインの環境を移行 →セブンマシン導入 が一番良いかな・・・。 悩んでるうちが一番充実してたりしてw
86 名前:デフォルトの名無しさん mailto:sage [2010/12/25(土) 14:25:05 ] 悩め悩め〜
87 名前:デフォルトの名無しさん mailto:sage [2010/12/25(土) 14:45:50 ] 久々に秋葉原に行ってノートPCでも物色してくるかな。 または近場で済ますか・・・ またここで一つ悩みw
88 名前:デフォルトの名無しさん mailto:sage [2010/12/25(土) 15:26:05 ] 通販
89 名前:デフォルトの名無しさん [2010/12/27(月) 15:25:59 ] え?
90 名前: 【中吉】 【326円】 株価【37】 mailto:age [2011/01/01(土) 00:19:52 ] с новым годом!!
91 名前:♥ 【961円】 ©!dama mailto:sage [2011/01/01(土) 00:28:06 ]
92 名前:デフォルトの名無しさん mailto:sage [2011/01/08(土) 12:42:08 ] FIX: The trigonometric method of a Visual C++ 2008 SP1 application may return different values on the x86 and x64 platforms support.microsoft.com/kb/2435853/en-us 12月はじめに Connect にでた hotfix の説明
93 名前:デフォルトの名無しさん mailto:sage [2011/01/11(火) 01:32:16 ] Visual C++でビルドするときに、更新されたファイルを検出して、 そのファイルだけをコンパイルするのってどうやってるの? 何処かのファイルに、以前ビルドしたときのファイルの更新日時が記録されているのかな
94 名前:デフォルトの名無しさん mailto:sage [2011/01/11(火) 11:02:28 ] *.c(*.cpp)と*.obj、*.exe(*.dll)自体のタイムスタンプを見ればいいから 他に記録しておく必要はない
95 名前:デフォルトの名無しさん mailto:sage [2011/01/16(日) 03:38:44 ] プロジェクトに既存アイテムのリンクを追加する際、 ディレクトリ構成をそのままに既存プロジェクトすべてを一括して 追加することはできないでしょうか? フォルダつくってフォルダ内のファイル群を選択してリンクして、という作業を 繰り返さなといけないのは非効率な気がして。
96 名前:デフォルトの名無しさん mailto:sage [2011/01/16(日) 04:16:07 ] プロジェクトの追加から.*proj指定でいけないかい?
97 名前:95 mailto:sage [2011/01/16(日) 22:22:32 ] >>96 ありがとうございます。実ファイルで群はなく、リンクファイル群を 読み込みたいのです(別プロジェクトのファイルを参照・共有するやつ) projの追加だと「リンクの追加」ボタンが表示されないのです><
98 名前:521 mailto:sage [2011/01/18(火) 17:57:26 ] WindowsServer2003にVS2008Proインストール済、これにVS2010Pro インストールしても問題ないかな?
99 名前:デフォルトの名無しさん mailto:sage [2011/01/18(火) 19:16:35 ] 大丈夫だ、問題ない
100 名前:デフォルトの名無しさん mailto:sage [2011/01/18(火) 23:51:57 ] やめとけ、X86じゃまともに動かん
101 名前:デフォルトの名無しさん mailto:sage [2011/01/19(水) 07:54:38 ] x86 に入れるとはどこにも書いてないようだけど
102 名前:デフォルトの名無しさん mailto:sage [2011/01/19(水) 08:56:45 ] x86でも普通に動くよ
103 名前:デフォルトの名無しさん mailto:sage [2011/01/19(水) 15:06:56 ] 当たり前だろ
104 名前:デフォルトの名無しさん [2011/01/20(木) 01:07:37 ] VC++2008EE版でメモリリークを検出したいのですが、 #include <crtdbg.h> int WinMain() { ... _CrtDumpMemoryLeaks(); return 0; } これでできません。教えてください。
105 名前:デフォルトの名無しさん mailto:sage [2011/01/20(木) 02:07:56 ] ttp://wind-master.dip.jp/soft-info/item/62
106 名前:デフォルトの名無しさん mailto:sage [2011/01/20(木) 02:17:57 ] >>105 の通りやっても出てこない・・・ 何でだろう・・・? デバッグビルドで出力に出てくるはずですよね?
107 名前:デフォルトの名無しさん mailto:sage [2011/01/21(金) 00:02:34 ] AntiVirPersonal日本語版を使っていてVC++でWin32APIを使うとハングします。 海外版はすでに修正済みとの事。 ttp://forum.avira.com/wbb/index.php?page=Thread&postID=1037362
108 名前:デフォルトの名無しさん [2011/01/26(水) 10:49:51 ] VS2008で開発を行っています。 ソリューションの一括ビルド時に各モジュールのバージョン情報(ファイル、プロダクトバージョン) を自動でインクリメントしてくれる方法を探しているのですが、なかなか見つかりません。 ご存知の方がいたら教えていただけないでしょうか? C++で開発を行っています。
109 名前:デフォルトの名無しさん [2011/01/26(水) 11:44:03 ] VS2008をXPに入れたら、時間が経過しても休止状態に 移行しなくなったのですが、同じ人います?
110 名前:デフォルトの名無しさん mailto:sage [2011/01/26(水) 12:20:50 ] 休まずコーディングせんかい! ってことでしょうk。
111 名前:デフォルトの名無しさん mailto:sage [2011/01/26(水) 13:59:48 ] >>108 *
112 名前:108 mailto:sage [2011/01/26(水) 14:14:03 ] >>111 "*"とはどういうことでしょうか?
113 名前:デフォルトの名無しさん mailto:sage [2011/01/26(水) 17:07:50 ] >>112 バージョンに*を設定
114 名前:108 mailto:sage [2011/01/26(水) 21:22:35 ] >>113 うまくいきませんでした。リソースビューのVS_VERSION_INFOの FILEVERSION、PRODUCTVERSIONのマイナーバージョン(一番右)に"*"を入力しましたが だめでした。 入力してもすぐに元の値にもどりました。 どのようにすればよいのでしょうか? たびたびすいません。
115 名前:デフォルトの名無しさん mailto:sage [2011/01/26(水) 21:24:21 ] >>111 は.NETの何かと勘違いしてそうだ
116 名前:デフォルトの名無しさん [2011/01/28(金) 20:07:03 ] 質問です。 Windows Server 2003環境にVisual Studio 2008のSP1がインストールできません。 インストーラ自体は起動するものの、進捗状況を示すバーが半分ぐらいのところでずっと止まったまま ハードディスクがガリガリ言い続けてます。かれこれ3日間こんな状態で待っていますが一向にインストールが 終わる気配がしません。 メモリは4GB積んでいるのでメモリが足りないと言うことはないと思います。
117 名前:デフォルトの名無しさん mailto:sage [2011/01/28(金) 20:35:54 ] DISKこわれてんじゃね?
118 名前:デフォルトの名無しさん mailto:sage [2011/01/28(金) 23:55:31 ] 空き容量
119 名前:デフォルトの名無しさん mailto:sage [2011/01/29(土) 23:27:53 ] >>セットアップ強制終了→再度最初からで、続きから進むような気がする
120 名前:デフォルトの名無しさん mailto:sage [2011/01/30(日) 05:47:51 ] VS10EEなら問題なく入った
121 名前:デフォルトの名無しさん [2011/01/30(日) 20:23:17 ] yes
122 名前:デフォルトの名無しさん mailto:sage [2011/01/30(日) 21:01:23 ] coke
123 名前:デフォルトの名無しさん mailto:sage [2011/02/15(火) 15:53:47 ] エディタ部分のタブの動作ってどうにかならんの? すごい使いにくいんだが
124 名前:デフォルトの名無しさん mailto:sage [2011/02/17(木) 07:28:35 ] たぶたぶだよー。
125 名前:デフォルトの名無しさん mailto:sage [2011/02/17(木) 17:00:16 ] VS2008インストールすると、 SQLServer2005Expressがインストールされるけど、これを削除して、 SQLServer2008R2Expressをインストールして問題ないですか? VS2008内部で2005Express使ってたりしますか?
126 名前:デフォルトの名無しさん mailto:sage [2011/02/17(木) 20:35:29 ] 使ってたらオプション(インストール時にチェック外せる)になってないだろ
127 名前:デフォルトの名無しさん mailto:sage [2011/02/17(木) 21:27:27 ] VS2008はC#がオプションになってるけど インストールしないとC++が起動しないという 不可解なバグがあったよ
128 名前:デフォルトの名無しさん mailto:sage [2011/02/18(金) 02:26:29 ] お前だけ
129 名前:デフォルトの名無しさん mailto:sage [2011/02/18(金) 02:48:39 ] >>125 問題なし。インストール時にチェックを外せたと思うけど、後から削除してもよい。 >>127 確かStandard版ですね。そのクソ仕様(いや、バグでしょ…)があるの。 以前それのせいで1時間以上失ったよ。cl.exeどこだーっって。
130 名前:デフォルトの名無しさん [2011/02/21(月) 11:43:26.06 ] C言語のスレから誘導で来ました。 いま「error LNK2019」が出ててコンパイルが出来ず困ってます。 試した事は、 #pragma comment(lib, "○○○.lib") の記述の追加と、 追加の依存にちゃんと上記のライブラリが指定されているかの確認です。 もちろんググったりもしてるのですがこれ!という答えが見つからず・・・。 何か心当たり無いでしょうか?
131 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 12:02:42.91 ] 省略せずに全部かけ 問題はあんたが省いてるところにある
132 名前:デフォルトの名無しさん [2011/02/21(月) 13:02:37.51 ] >>131 省いているところ?? どーゆーことでしょうか・・・?
133 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 13:48:07.29 ] エラー行の内容とか、関数がどんな名前かとか、何.libなんだよとか。
134 名前:デフォルトの名無しさん [2011/02/21(月) 14:46:08.55 ] >>133 教えてもらう側なのに申し訳ないんですが、 ちょっと詳しいことはあまり言えないんですが・・・。 エラー行というか、その関数を使ってるところは普通に使っていてエラーは出てません。 その関数はあるソフトのapiのlibに入ってる関数です。 エラーの内容も error LNK2019: 未解決の外部シンボル ○○が××に参照されました。 っていう、そのままのエラー内容です。 Visual Studio6.0では正常に動いてたモノです。 2008で移行するにあたってこのようなエラーが出てしまいました。
135 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 15:44:57.79 ] >error LNK2019: 未解決の外部シンボル ○○が××に参照されました。 そのまんまだと思うよ。 本当に必要な全てのライブラリが参照されているか再確認
136 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 16:01:36.13 ] _max みたいなVC6特有の代替関数を多用しているんじゃないか?^^
137 名前:デフォルトの名無しさん [2011/02/21(月) 17:11:47.21 ] extern "C" でエクスポートされてなくて コンパイラ依存になってるとかじゃないの?
138 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 17:28:45.92 ] VC++2008で作ったexport"C"__dllexportなDLLを tccからリンクしたいのですが tcc hoge.c fuga.lib とすると関数が見つかりませんと言われます tccではdllは利用出来ないのでしょうか?
139 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 18:31:41.47 ] スレチだね。 ググるとこれだね。 d.hatena.ne.jp/alohakun/20061217 Tiny CCのページだね。Turbo Cだったりする?Borland C++だったりする?
140 名前:デフォルトの名無しさん [2011/02/21(月) 19:23:51.15 ] >>135 参照されてるかどうかは、 依存の追加等を確認する以外方法ってないですよね・・・? >>136 代替関数を多用してた場合ってコンパイル自体エラーになりませんか? だとしてもリンクでエラーになるんでしょうか・・・。 どちらにせよh、lib、dllしかないので中身の確認出来ないんですが。。 >>137 extern "C"の記述はlib側でするんですよね? ソフトで用意されてるlibなので中身変えるわけにも・・・。 そもそも中身が見れない・・・。
141 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 19:34:47.51 ] >>137 だったら終了ですね^^;
142 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 19:40:22.49 ] 呼出規約はいろいろ指定できるだろ。
143 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 19:44:27.38 ] まずはdllの中見ろ。当該シンボル探せ。
144 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 19:50:13.56 ] VS6でラップすれば良いんじゃね?
145 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 20:21:05.31 ] うまい! 「間節度をあげれば解決」とはやはり名言だなぁ
146 名前:デフォルトの名無しさん [2011/02/21(月) 21:38:42.75 ] >>142 とりあえず関係ありそうな"/Gd"は試してみましたが 無効って言われました。 他を調べてみます。 >>143 dllって中身見れるんですか?? そーゆーツールを落とせっていう話ですか? >>144 VS6.0が無いんで・・・。
147 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 21:46:15.31 ] >>146 VS6が無いのに >Visual Studio6.0では正常に動いてたモノです。 って判断出来た根拠は?
148 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 21:51:19.71 ] >>146 VSにはdumpbin.exeってのが付属してる。それで見れる。
149 名前:デフォルトの名無しさん [2011/02/21(月) 22:21:15.42 ] >>147 VS6.0の環境でコンパイルされたexeで現行は動いているからです。 ここでコンパイル実は出来てません。 なんて言われたらそれこそどーしよーもなくなっちゃいますよね・・・。 >>148 なんかdllがないとか言われて今は起動できていませんが、 そんなツールがあるなら起動の仕方を調べてみようと思います。
150 名前:デフォルトの名無しさん mailto:sage [2011/02/21(月) 22:32:52.35 ] >>149 >ここでコンパイル実は出来てません。 違う、そう言う意味じゃない。 VS6でコンパイルした環境が残っていれば、必要な参照とか全て洗い出せる。 それが出来てないのに、何をもって正常に動いてたモノなんて言えるのかって意味だ。 結局エラーが出ている理由は、参照が足りないだけだから >error LNK2019: 未解決の外部シンボル ○○が××に参照されました。 この○○を晒せない限り、自力でやるしかない
151 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 00:06:58.40 ] 古いMFCが無いだけって話だったらむかつくw。
152 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 00:08:10.32 ] かなりの素人っぽいな。
153 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 01:47:54.90 ] >>150 C++ならVS6のlibをVS2008でリンクすることが出来ないことはある。
154 名前:138 mailto:sage [2011/02/22(火) 06:31:04.63 ] >>139 defファイルを作るとうまくいきました ほんとうにありがとうございました
155 名前:デフォルトの名無しさん [2011/02/22(火) 08:59:39.26 ] >>150 コンパイル環境は移行しました。 ライブラリファイルやインクルードファイルの指定先など。 コマンドラインの設定も行いました。 >>151 MFCもたしかに使っていますが、 そこのリンクエラーではないんですが・・・。 古いのしかダメな場合はMFCじゃなくて 違う物がエラーとして出ることってあるんですか? >>153 え、そんなことあるんですか・・・。
156 名前:デフォルトの名無しさん [2011/02/22(火) 10:46:22.32 ] >>155 C++ だとそういうことがある。 まぁ同じ会社のコンパイラ・リンカだし 関係ないかもしれないけど。 これ読めばわかる。 ttp://ascii.asciimw.jp/bookmart/pdf/47561/4756130666.pdf
157 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 11:03:20.84 ] >>155 150が書いた事がすべてだよ。参照・依存関連を洗い出さないとね。 まさかとは思うが・・154のオチって事は無いよな?
158 名前:デフォルトの名無しさん [2011/02/22(火) 11:49:54.73 ] >>156 ありがとうございます。 一読させて頂きます。 >>157 defファイル作ってみましたがダメでした。 作り方が悪ければ意味ないんですが一応、 LIBRARY A EXPORTS Aに含まれる関数名一覧 っていう形では作りましたが、全然違いますか?
159 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 12:05:58.29 ] >>158 > >error LNK2019: 未解決の外部シンボル ○○が××に参照されました。 > この○○を晒せない限り、自力でやるしかない
160 名前:デフォルトの名無しさん [2011/02/22(火) 13:45:58.03 ] >>159 error LNK2019: 未解決の外部シンボル "int __cdecl ○○(char *,int,int *)" (?○○@@YAHPAD0HPAH11@Z) が関数 "int __cdecl ××(char *,int,int *)" (?××@@YAHPAD00PBD@Z) で参照されました。 関数名?ないと意味ないです?w
161 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 15:01:09.63 ] C++の関数じゃねーか
162 名前:デフォルトの名無しさん [2011/02/22(火) 15:11:41.14 ] >>161 ・・・。 そのこころわ?
163 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 15:14:55.73 ] >>160 書いたほうがいいけどそれでも分かるよ 分かって無いという事がw >>162 まんぐりんぐ extern "C"の意味を分かってないでしょ
164 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 15:53:04.19 ] そうやってみんな勉強していくのさw。
165 名前:デフォルトの名無しさん [2011/02/22(火) 16:29:57.16 ] 皆さん、ありがとうございます! エラーはなくなった!! ・・・・。 のは良いんですが。 有償ツールのヘッダーファイルをイジっても良いものか・・・。 協議中ですw ほんとにお世話になりました(´;ω;) 教えてくださった一人一人にうまい棒の納豆味渡したいくらいです! ひとまず、ありがとうございました!w
166 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 18:56:42.31 ] だからDLLの中見れば一発で解決する問題だったわけだが。
167 名前:デフォルトの名無しさん mailto:sage [2011/02/22(火) 20:15:28.87 ] >>166 対象となるDLLを把握していて、全て揃ってればの話 話の流れからいって、それすら怪しかった
168 名前:デフォルトの名無しさん [2011/02/24(木) 16:37:37.49 ] 少し経験があれば>>160 のエラー出た時点で「もしかして」って思って 元のプロジェクト確認して「やっぱりそうか」ってなるよな。
169 名前:デフォルトの名無しさん mailto:sage [2011/02/24(木) 19:22:01.60 ] 入門書にリンク回りのこと書いてる本ないからねぇ。
170 名前:デフォルトの名無しさん [2011/02/25(金) 00:37:29.56 ] VC++2008でDLLを作って、Webページから為替情報を取得したいんですが、 このためには参考書として何がおすすめでしょうか? 当方、CやVB.netを趣味でかじった程度の素人です。 VC++2008はダウンロードしたばかりで、何も知らない状態です。 参考書の他に、何を勉強すればいいか(例えば正規表現)も教えてください。
171 名前:デフォルトの名無しさん mailto:sage [2011/02/25(金) 06:59:10.16 ] >>170 ネットで個人事業主でも探して100万くらいで作ってもらいなさい
172 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 13:09:59.09 ] 2010使ってるんですけど、プログラムの追加と削除開いたら何故か2008関連のものが 幾つか出てきたんですけど消しても大丈夫でしょうか?
173 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 14:10:25.08 ] 誰かが良いと言ったら消すのか?
174 名前:デフォルトの名無しさん mailto:sage [2011/02/27(日) 14:43:52.66 ] いいお
175 名前:デフォルトの名無しさん [2011/03/02(水) 16:03:33.60 ] CLR形式で、 char tmp; ShellExecute(NULL, L"open", (LPCWSTR) tmp, NULL, NULL, SW_SHOW); と書いたらLNK2029エラーやLNK2001エラーが出るのはなぜですか? windows.hはインクルードしてるんですが。
176 名前:デフォルトの名無しさん mailto:sage [2011/03/02(水) 16:04:29.66 ] インクルードしただけでライブラリもリンクしてくれるならリンカなんていらねーんだよ!
177 名前:デフォルトの名無しさん [2011/03/02(水) 16:16:40.71 ] >>176 「ライブラリのリンク」はどうすれば出来ますか?
178 名前:デフォルトの名無しさん mailto:sage [2011/03/02(水) 16:25:26.47 ] #pragma comment(lib, "xxx.lib") って書けばいい
179 名前:デフォルトの名無しさん mailto:sage [2011/03/02(水) 16:45:11.74 ] つーかリンク通ってもまともに動きそうにないコードだな
180 名前:デフォルトの名無しさん mailto:sage [2011/03/02(水) 16:50:44.62 ] charを使うのをやめろ L""マクロを使うのをやめろ LPCWSTRの決めうちキャストをやめろ ShellExecuteがマクロである意味を考えろ
181 名前:デフォルトの名無しさん [2011/03/02(水) 19:01:03.68 ] >>178-180 ありがとうございます。 あとは自分で調べてみます。
182 名前:デフォルトの名無しさん mailto:sage [2011/03/03(木) 14:27:18.12 ] アウトライン表示で一部コメントを畳まれたくないとき、良い方法ありませんか?? ////////////// // クラス名 ////////////// // 関数タイトル int hoge() // 関数説明1 // 関数説明2 { } みたくすると、クラス名の部分と関数タイトルがまとめて畳まれてしまうので困ってます。