トップページtech
920コメント252KB

Microsoft Visual C++ Toolkit 2003 質問箱

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん05/03/01 04:24:15
本家
http://msdn.microsoft.com/visualc/vctoolkit2003/

関連スレなどは>>2以降で
0100デフォルトの名無しさん皇紀2665/04/01(金) 04:14:49
皇紀も知らんのか
0101デフォルトの名無しさんNGNG
Platform SDKをインストールしたのにSDKのbinフォルダにWin64ができなかったのですが、
インストール時にどのオプションを指定すればよいのでしょうか?(nmake.exeを使いたいのですが)
0102デフォルトの名無しさんNGNG
再起動して入れ直せゲーハ
0103デフォルトの名無しさんNGNG
漏れは最新のXP SP2 SDKでは64ビットが入らなかったので
2003のSDKを入れなおしたが
あれは設定の問題だったのだろうか?
0104デフォルトの名無しさんNGNG
最新のには付かなくなった。win64に入っていたのは間違いだったらしい
0105デフォルトの名無しさん2005/04/02(土) 19:31:12
int 2ch =05/04/02(土) 07:43:06
・・・コンパイルするとエラーになります (T_T;
0106デフォルトの名無しさん2005/04/02(土) 21:13:00
>>101
Visual C++ 2005 Expressにあるnmakeでは駄目なのか?
0107デフォルトの名無しさん2005/04/02(土) 21:31:20
http://www.microsoft.com/japan/msdn/vstudio/2005/express/visualc/
これか?
このニコラス・ケイジみたいな男キショイ
Passportがいるんでダウンロードしてないんだが
これならnmakeだけじゃなくてMFCとかもコピーできるんじゃない?

どのツールに時間制限がついてんのかな?
0108デフォルトの名無しさん2005/04/02(土) 21:40:02
2005ExpressってMFCとATLは入ってないんじゃなかったっけ。
0109デフォルトの名無しさん2005/04/02(土) 21:51:04
そうなのか?
なんにせよ2003のSDKのnmakeでいいんじゃねーの?
0110デフォルトの名無しさん2005/04/03(日) 21:16:43
Windows98SEでも使えるものはありませんか?
2003ToolKit では駄目でした、インストールすらできませんでした。
2005Expressなら大丈夫ですか?
0111デフォルトの名無しさん2005/04/03(日) 21:32:56
>>95
勝手におかしな所にディレクトリ作りやがって
0112デフォルトの名無しさん2005/04/03(日) 21:38:03
>>110
bcc
http://www.borland.co.jp/cppbuilder/freecompiler/
0113デフォルトの名無しさん2005/04/03(日) 21:46:37
>>110
2003で駄目なんだからそれより新しいバージョンの2005も出来る筈が無い。
0114デフォルトの名無しさん2005/04/03(日) 23:50:48
なんでWin98にも対応させてないんですか?
自社商品なのに。
そうやってユーザを追い詰めて商売するのってズルいよ。
0115デフォルトの名無しさん2005/04/03(日) 23:53:54
>>114
MS-DOSにも対応しろなんて言い出すんじゃねーだろーな。w
そういう過去の遺物にいちいち対応していたんじゃきりがねーよ。
0116デフォルトの名無しさん2005/04/03(日) 23:58:35
>>114
こんなとこで吠えてないで、MSに直接メールでも送れ。
0117デフォルトの名無しさん2005/04/04(月) 01:38:40
>>114
そうやって、会社を大きくしてきたから
0118デフォルトの名無しさん2005/04/04(月) 01:58:34
Visual C++ Toolkit 2003でのofstreamの使い方を教えてください。
http://www.kumei.ne.jp/c_lang/cpp/cpp_26.htm
通りにやったのですが、.hファイルがないといわれてしまいました。
そこで
.hなしの物を使ってみたのですが、今度はofstreamが定義されていないと出ます。
0119デフォルトの名無しさん2005/04/04(月) 02:40:56
>>118
C++の勉強しろ。
std::ofstreamだろ。
0120デフォルトの名無しさん2005/04/04(月) 02:55:08
>>114
Windows 3.1〜XP ついでに MS-DOS と OS/2 でも使える処理系
ttp://www.openwatcom.org/
0121デフォルトの名無しさん2005/04/04(月) 10:42:00
>>118
using std::ofstream;
0122デフォルトの名無しさん2005/04/04(月) 10:47:56
>>119>>121
柴田望洋のプログラミング講義C++を読んでみたのですが、そんなことどこにも書いていないのですが、これはMS特有なのでしょうか?
0123デフォルトの名無しさん2005/04/04(月) 11:05:43
本当に書かれていないのだとしたら、
最近書き下ろされた別の本を探した方がいいかも。
0124デフォルトの名無しさん2005/04/04(月) 11:09:42
>>122
自分の不勉強を棚に上げる前にマニュアル、規格、最近の本を読め。
0125デフォルトの名無しさん2005/04/04(月) 11:13:24
>>124
だから勉強中だっつうてるのに。
0126デフォルトの名無しさん2005/04/04(月) 11:20:34
本が古いんだよ。
0127デフォルトの名無しさん2005/04/04(月) 11:34:27
>>123
何かお薦めの本はありますか?
0128デフォルトの名無しさん2005/04/04(月) 11:40:06
Modern C++ Design
0129デフォルトの名無しさん2005/04/04(月) 12:23:06
>>127
これからのC++
0130デフォルトの名無しさん2005/04/04(月) 21:18:10
マジレスすると
Effective C++
0131デフォルトの名無しさん2005/04/05(火) 00:22:21
>>130
良い本だね。つーか第3版まだー? チンチン
0132デフォルトの名無しさん2005/04/08(金) 01:16:51
ていうかさあ、何でWindowsってOSなのにこういうのがプリインストールされてないの?
0133デフォルトの名無しさん2005/04/08(金) 01:21:08
OSに開発環境が入ってなきゃならないって訳でもないとおもうが。
まぁ、Windowsとその他で比較したら、開発環境入ってるもののほうが多いだろうけどね。
0134デフォルトの名無しさん2005/04/08(金) 01:25:35
>>132
一般ユーザに必要ないでしょ、コンパイラなんて。
開発環境がデフォルトでインストールCDに加わるようになった場合、
それはそれでPC管理者の怒りを買うことになりかねない。
0135デフォルトの名無しさん2005/04/08(金) 02:35:31
で、MacOS Xは一通り開発環境付いてるわけだが。
0136デフォルトの名無しさん2005/04/08(金) 02:53:22
NeXTSTEP の頃は別売りだったよん
0137デフォルトの名無しさん2005/04/08(金) 02:54:57
開発環境付きが絶対でも、なしが絶対でもないでしょ。

プログラミングする方からすれば、付属してる方がいいだろうけど。

アプリ使用オンリーの人からすれば必要ないし。
例外発生で、デバッガ起動しますか?なんてダイアログ出たらうざいし。
0138デフォルトの名無しさん2005/04/08(金) 13:07:14
んなもんインストールローラーで選択できるようにしたらいいじゃん。
0139デフォルトの名無しさん2005/04/08(金) 14:04:22
インストールローラー








それはそうと、このスレでで議論することじゃないと思うが。
もっと人の多いトコでやれよ。
0140デフォルトの名無しさん2005/04/08(金) 14:17:35
Windowの出し方を教えてください
0141デフォルトの名無しさん2005/04/08(金) 14:18:32
つまり、その、halloプログラムみたいのチュートリアルはどこかにありますか?
0142デフォルトの名無しさん2005/04/08(金) 17:13:08
つけたらつけたで独占とか言うんだろ
お前らの魂胆は目に見えている
0143デフォルトの名無しさん2005/04/08(金) 18:18:49
>>140-141
これでも読め
http://www.kumei.ne.jp/c_lang/index_sdk.html
http://wisdom.sakura.ne.jp/system/winapi/win32/index.html
0144デフォルトの名無しさん2005/04/08(金) 20:30:39
ここにそんな超初心者質問が来ちゃうのは問題だな
スレタイの質問箱に親しみを感じてしまうのか
0145デフォルトの名無しさん2005/04/09(土) 00:47:23
>>136
MacOSがNextSTEPだった頃があるのですか?
0146デフォルトの名無しさん2005/04/09(土) 01:46:10
少なくともMach以前のMacOSは開発環境なかったね。
尤も、ハイパーカードがあったから言語環境が全くなかったわけではないけど。
0147デフォルトの名無しさん2005/04/09(土) 02:33:56
ジリ貧のアップルがジョブズごとNextを買って
NextSTEPの何割かはMac OS Xに統合された
0148デフォルトの名無しさん2005/04/09(土) 04:04:04
XcodeはNeXT時代の開発ツールなのね
0149デフォルトの名無しさん2005/04/09(土) 09:11:53
Gatesが死んだ場合、Jobsは葬儀に参列するんだろうか?

Jobsが死んだ場合、Gatesは葬儀に参列するんだろうか?
0150デフォルトの名無しさん2005/04/09(土) 12:58:13
>>149
どちらも参列するよ。大の仲良しだもの。
0151デフォルトの名無しさん2005/04/09(土) 22:24:20
>>150
二人とも死んだら二人とも参列?
0152デフォルトの名無しさん2005/04/09(土) 23:19:26
ビルゲよりも
ダイクストラとかノイマンの方がよっぽど大物だろ。
ビルゲなんてせいぜいビャーネと同じくらいだろ。
0153デフォルトの名無しさん2005/04/09(土) 23:43:13
>>152
だれも大物の話なんてしていません。
0154デフォルトの名無しさん2005/04/09(土) 23:56:07
とりあえず、開発環境タダで配ったら大物だってこった
0155デフォルトの名無しさん2005/04/10(日) 01:25:37
152が募金箱に一円玉入れる間に
ビルゲイツは十兆円の寄付が可能

152なんてせいぜいネズミと同じくらいだろ。
0156デフォルトの名無しさん2005/04/10(日) 02:03:59
Jobsはsteve.jobsをとれるのだろうか?
0157デフォルトの名無しさん2005/04/14(木) 17:09:32
システムの仮想メモリを除いた物理メモリの現在の空き容量の取得方法を教えてください
0158デフォルトの名無しさん2005/04/14(木) 17:47:54
>>157
GlobalMemoryStatusEx()でMEMORYSTATUSEXのullTotalPhys

次からはここで聞こうな。
Win32API質問箱 Build30
http://pc8.2ch.net/test/read.cgi/tech/1112345886/
0159デフォルトの名無しさん2005/04/18(月) 15:05:49
PSDK すら入っていないのに、こんなに容量がバカデカいのは何で?
ボーランドの方のは全部入って8メガ強なのに。
0160デフォルトの名無しさん2005/04/18(月) 15:44:56
あっちはC++の規格を満たしてないからな
0161デフォルトの名無しさん2005/04/18(月) 15:52:28
容量の八割が.NET分だろ。
0162デフォルトの名無しさん2005/04/18(月) 15:56:37
いつからVCTKに.netが同梱されるようになったんだ?
0163デフォルトの名無しさん2005/04/18(月) 16:03:52
PSDKだけでも8メガじゃ収まらない
0164デフォルトの名無しさん2005/04/18(月) 19:05:30
VCTKって.net入ってないと、
インストール中に勝手に入れるみたいだな。
0165デフォルトの名無しさん2005/04/21(木) 02:37:25
Visual C++ 2003 StandardのコンパイラをVCTKのコンパイラに変更して
IDEで最適化を有効にすることは出来ますか?
0166デフォルトの名無しさん2005/04/21(木) 02:55:26
>>165
IDE上でマウスで項目選択して・・・は無理。自分で最適化オプションは記述できる筈。
てか、Standard買うなら2005まで待ったほうが吉。最初から最適化ついてるし。
0167デフォルトの名無しさん2005/04/21(木) 14:23:04
express beta2調子いいよ
0168デフォルトの名無しさん2005/04/23(土) 09:14:28
Toolkitとpsdkってレジストリとか弄ってなさそうだからそのままコピーしてパス通せば使えるかな
オフラインインストールパックを作りたいんだけどそのまま圧縮でも大丈夫っぽい?
0169デフォルトの名無しさん2005/04/23(土) 10:15:25
>>168
PSDKはファイルをコピーしただけで平気だった。
0170デフォルトの名無しさん2005/04/27(水) 07:50:49
#include <iostream>
#include <fstream>
を使うと
C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\ostream(574) : warnin
g C4530: C++ exception handler used, but unwind semantics are not enabled. Speci
fy /EHsc
というwaringが出るのですが、どういう意味なのでしょう?
0171デフォルトの名無しさん2005/04/27(水) 08:15:48
コンパイルオプションに/GXつけとけ。
01721702005/04/27(水) 08:23:56
>>171
warningを消すのは簡単なのですが、やはり理解してから消したいので
それにしてもMSはなぜ標準オプションでコンパイルしてwariningが出るような物を作ったのでしょう?
0173デフォルトの名無しさん2005/04/27(水) 09:05:31
>>172
警告したいから。
0174デフォルトの名無しさん2005/04/27(水) 12:13:16
警告フェチ
0175デフォルトの名無しさん2005/04/27(水) 13:01:34
>>170
なぜかデフォルトでは C++ の例外処理が有効になっていないために例外処理を
使っているヘッダを使うとこの警告が出る。
だから /GX (=/EHsc) で例外処理モデルをちゃんと指定してやると消えるわけね。
0176デフォルトの名無しさん2005/04/27(水) 17:26:30
なぜデフォルトでオンになっていないかというと、
例外処理できちんとオブジェクトの解体を保証するには
それなりのコストがかかるから。
0177デフォルトの名無しさん2005/04/27(水) 23:08:07
マネージトコードのアプリケーションに作るには
どのオプションを指定すればいいですか?
0178デフォルトの名無しさん2005/04/27(水) 23:13:58
>>177
/clr
0179デフォルトの名無しさん2005/04/28(木) 00:30:45
デフォルトではマネージトとアンマネージトのどちらを生成するようになっていますか?
0180デフォルトの名無しさん2005/04/28(木) 00:33:35
餡マネージ度
01811722005/04/28(木) 00:54:41
>>175>>176
わかりやすい解説どうもありがとう
0182デフォルトの名無しさん2005/04/28(木) 15:49:41
これでFreeBSDのカーネルをコンパイルできますか?
0183デフォルトの名無しさん2005/04/28(木) 16:02:07
>>182
まずはやってみそ
0184デフォルトの名無しさん2005/05/01(日) 02:57:54
WindowsXP用のPlatformSDKはどこでダウンロードできますか?
ぐぐってみてもThis page has moved.でリダイレクトされる先がWindowsServer 2003用のになってしまっていて見つかりません
0185デフォルトの名無しさん2005/05/01(日) 03:48:53
ワロタ
0186デフォルトの名無しさん2005/05/01(日) 04:04:52
>>184
The applications you develop with this edition of the SDK can run on the x86, x64 and Itanium-based versions of Windows Server 2003 SP1, Windows XP SP2, Windows XP x64 Pro Edition, and Windows 2000.
なわけだが、問題あるのか?
0187デフォルトの名無しさん2005/05/01(日) 04:22:26
どうも、高卒の人は話をはしょってする傾向がありますね。
理屈を話して、「こういう理屈があるでしょ、だからこうなんですよ」と言わずに
話が飛ぶことが多い。もしくは、「わかってんだろ?」って感じに強引に結論を持っていく。

高卒がとは言うつもりはまったく無いけど、
そう言う奴はこれは説明するボキャブラリーが乏しいのと、
物事を理論づけて体系づけて話せないからだ。
ヤクルトの古田選手なんて実に理路整然と話すだろ?
知的な奴はある程度、言葉を組み立ててわかりやすく話せるんだよ。
0188デフォルトの名無しさん2005/05/01(日) 04:25:47
187=184 ?
0189デフォルトの名無しさん2005/05/01(日) 04:52:12
あまり冗長でもムカつくがな。
共通認識の部分は省略するのが基本。
0190デフォルトの名無しさん2005/05/01(日) 04:54:30
プラットホームSDKについてるOS名は
どの時期のバージョンのSDKであるかを示していて
必ずしも対応OSではない
0191デフォルトの名無しさん2005/05/01(日) 05:20:00
>>187
は阿呆
0192デフォルトの名無しさん2005/05/01(日) 08:43:33
186の記述は明らかに必要充分なレベルだから、きっと別の書き込みを指してるんだろ。
英語すら読めない奴がプログラミングするわけないもんな。
0193デフォルトの名無しさん2005/05/01(日) 09:19:05
>>192
君の言い分の方がおかしいと思う。煽るのはやめた方がいい。

開発ツールの解説としては、>>186は必要十分どころか説明不足。
「run」がクロスコンパイル対象環境を指すのか、ツールのインストール可能環境を指すのか、曖昧だ。
0194デフォルトの名無しさん2005/05/01(日) 09:58:19
>The applications you develop with this edition of the SDK
のどこが曖昧なんだ?
0195デフォルトの名無しさん2005/05/01(日) 10:35:20
>>194
・・・おいおい。

生成物が動く環境しか説明していない。
これでは、「PlatformSDK Windows2000」や「PlatformSDK WindowsNT4.0」であっても同様でしょう。
主目的とするプラットフォームの制限説明がない。
要するに何の説明にもなっていないわけで。
0196デフォルトの名無しさん2005/05/01(日) 10:45:57
それはそもそも、184あたりが、
>WindowsXP用のPlatformSDKはどこでダウンロードできますか?
みたいなアホなことを言っているから、答えとしてもちょうど良いんじゃねーの。
0197デフォルトの名無しさん2005/05/01(日) 10:51:05
漏れはMicrosoft Platform SDK for Windows XP SP2って言うの使っているが、これはもう古いの?
0198デフォルトの名無しさん2005/05/01(日) 13:04:16
Platform SDK for Windows Server 2003に添付しているMFCが
IA-64用だったのでガッカリしました
0199デフォルトの名無しさん2005/05/01(日) 17:34:14
187はプロ野球板で何度か見かけたコピペだな。古田とか
0200デフォルトの名無しさん2005/05/01(日) 19:06:13
>>195
元ページ見てから発言しろよ

This edition of the SDK replaces the previous SDKs for Windows XP SP2 and Windows Server 2003 and can be used to develop applications for those platforms.

System Requirements
Supported Operating Systems: Windows 2000, Windows Server 2003, Windows XP 64-bit, Windows XP Professional Edition , Windows XP Service Pack 1

http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en
■ このスレッドは過去ログ倉庫に格納されています