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

Microsoft Visual C++ Toolkit 2003 質問箱

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

関連スレなどは>>2以降で
0767デフォルトの名無しさん2006/10/26(木) 12:23:41
>>766
比較対象を書けよ
0768デフォルトの名無しさん2006/10/26(木) 15:57:28
当然VC Toolkitなんだが、スレ間違ったかと思ったw
0769デフォルトの名無しさん2006/10/26(木) 21:08:42
静的リンクして?
そりゃVC8のほうがライブラリがでかいから
0770デフォルトの名無しさん2006/10/26(木) 21:23:53
>>766
リンクしてるような、じゃなくて何をリンクしてるかくらい調べてから言えよ。
0771デフォルトの名無しさん2006/10/26(木) 21:50:21
kernel32.lib user32.lib gdi32.lib
これだけなんだが…
最新のSDKでね。
0772デフォルトの名無しさん2006/10/26(木) 21:55:38
当然独自のスタートアップを書いてるわけだな
0773デフォルトの名無しさん2006/10/27(金) 06:35:30
オプションも書けよ。
オプションによってlibcmt msvcrtのどちらかが自動的にリンクされる。
前者なら静的リンクされるから当然でかくなる
0774デフォルトの名無しさん2006/10/27(金) 13:24:38
オプションは、
/c /W3 /Gd /EHsc
これだけだな。
0775デフォルトの名無しさん2006/10/27(金) 17:35:32
それなら静的リンクされるわ。/MDを付けるとDLLを使うようになる。
0776デフォルトの名無しさん2006/10/27(金) 20:05:24
ありがとう。
0777デフォルトの名無しさん2006/11/10(金) 18:33:55
ネタ切れ保守
0778デフォルトの名無しさん2006/11/15(水) 23:51:06
VS.NET2003SP1に含まれるコレはToolkit2003にも言えるよね
http://support.microsoft.com/kb/832904/

がっくし orz
0779デフォルトの名無しさん2006/11/16(木) 17:34:16
潮時だな。2005の無料版入れるか。
0780デフォルトの名無しさん2006/11/22(水) 04:45:47
Expressとの違いを教えてください
0781デフォルトの名無しさん2006/11/22(水) 05:09:48
VSSが使えない。
MFC他のコンポネントが付いてこない。
リソースエディタが無い。
エトセトラ。

総じて仕事で使うには限度がある。
少し使って感触つかんだら、StandardEditionの購入を推奨。
0782デフォルトの名無しさん2006/11/22(水) 05:25:26
VC++ Toolkit 2003とVC2005 Expressの違いじゃないの?
0783デフォルトの名無しさん2006/11/23(木) 14:47:20
VC2005 Expressにリソースエディタが付いてたら良かったのになぁ...
0784デフォルトの名無しさん2006/11/24(金) 04:05:31
誰もStandard買わなくなる罠

ってことも無いか。
0785デフォルトの名無しさん2006/11/24(金) 04:26:20
VB 2005 EEがまだ売られているのも驚きなんだが。
VPC 2004と同様タダでダウンロードできることを知らない奴向けのトラップになってる
0786デフォルトの名無しさん2006/11/24(金) 16:45:15
MSのWebサイトによれば売り物にはおまけの本が付いているとか。
0787デフォルトの名無しさん2006/11/25(土) 16:12:47
メモ帳トラッパーライクな最軽量プログラムきぼん

・ラップするアプリは固定
・コマンドラインを渡せる
・アプリ起動後自身のプロセスは終了する
・notepad.exeを上書きするだけでインスコ完了
0788デフォルトの名無しさん2006/11/25(土) 16:52:36
それくらい自分で作れよ……。
0789デフォルトの名無しさん2006/11/25(土) 19:21:17
rc.exe使うと
/MACHINE not specified; defaulting to X86
とかって出るけど無視しておk?
0790デフォルトの名無しさん2006/11/25(土) 22:59:08
x86用のバイナリなら無視しておk
0791デフォルトの名無しさん2006/11/29(水) 00:11:19
ftp://195.252.112.9/programiranje/programski-jezici/VCToolkitSetup.exe
0792デフォルトの名無しさん2006/11/30(木) 12:23:53
>>778
これのcl.exeとc2.dllほすぃ
0793デフォルトの名無しさん2006/11/30(木) 20:43:02
>>778

一応2006/11に修正が来てるから.net2003のほうは直ってると思うけどね。
http://support.microsoft.com/kb/918007/ja
これを当てると/Oxを指定してもエラーにならないから
StandardでもToolKitが不要になると思う。
0794デフォルトの名無しさん2006/12/03(日) 14:02:30
うぎゃあ、これどっとネットいるじゃん、どっとネット。
VC6で我慢我慢w
0795デフォルトの名無しさん2006/12/03(日) 20:35:44
VC6SP4PP版のC2.dllのコード生成が最も気にっているからどんなバグがあっても変える気は起きないな
テンプレートを使う時は別のコンパイラを使うが
0796デフォルトの名無しさん2006/12/03(日) 23:10:52
何でVCTKのスレでVC6の話を...?
それと今まで /Ox 使っててエラーになった経験がないけどなんかまずい?
0797デフォルトの名無しさん2006/12/04(月) 00:12:53
>>796
スタンダード版は最適化を指定するとエラーというか最適化しませんという警告が出てたと思う。

>>795
2003はドットネットをインストールはされるけど、
何もしなれば使われることはなくて、
VC6同様の普通のexeを作れるからね。
0798デフォルトの名無しさん2006/12/04(月) 23:00:18
>>797
スレタイトルにもあるように、VCTK 1.1での話なんですが?
0799デフォルトの名無しさん2006/12/05(火) 05:58:48
VCTKのは最適化コンパイラだから当然。
今話してるのはたぶんタダでVC7.1相当の最適化コンパイラを手に入れる方法だろう
0800デフォルトの名無しさん2006/12/07(木) 00:24:42
もともとvctkは/Oxでエラーにならんよ
>>778の/O1/O2のことじゃね?
0801デフォルトの名無しさん2006/12/07(木) 00:58:13
/Ox = /Ogityb2 /Gs
なので、/Ogも/O2も有効になる。
0802デフォルトの名無しさん2006/12/07(木) 01:23:24
もういいよw
0803デフォルトの名無しさん2007/01/27(土) 14:44:18
エラ張りの国でToolkit2003SP1なんてのが出回ってんだけど。
これイーバヤなんか
それとも企業専用Win修正パッチみたいな流出品か分からん。
0804デフォルトの名無しさん2007/01/28(日) 12:04:54
どこ?
0805デフォルトの名無しさん2007/01/28(日) 19:25:58
流出品なら必ずMicrosoftのデジタル署名が付いてる
0806デフォルトの名無しさん2007/03/02(金) 19:47:30
MPIを使おうと考えているのですが、Visual C++ Toolkit 2003でも可能ですか?
0807デフォルトの名無しさん2007/03/23(金) 22:57:04
2003のほうが2005より速いとか
CPU別最適化があるとか
そういう感じでvs2005expressより
toolkit2003使おうかと思うんですが、
toolkit2003sp1ってマジで入手できるんですか?
なんか製品版じゃないとホットフィックスとかsp1は適用できなそうですが…
0808デフォルトの名無しさん2007/03/26(月) 02:21:17
Intelコンパイラを買うべきだと思うな。
0809デフォルトの名無しさん2007/03/26(月) 02:24:58
Intelコンパイラを買うべきだとは思わないな。
0810デフォルトの名無しさん2007/03/28(水) 00:05:01
俺素人だからフリーしか使わん
0811デフォルトの名無しさん2007/03/28(水) 00:20:39
Toolkit2003から、2005Expressをコマンドラインで使うようになった俺の感想だが、
コンパイル速度は速くなったような気がするが、妙に重くなった。
0812デフォルトの名無しさん2007/03/29(木) 01:08:20
重くなったってのはコンパイラが?
システム全体?

ところで2003より実行速度が劣るってのは、
ユニコードを使ってシフトジスさえ使わなきゃいーんかな??
どーなのかな
0813デフォルトの名無しさん2007/03/29(木) 01:30:16
浮動小数点
http://msdn2.microsoft.com/ja-jp/library/e7s85ffb(VS.80).aspx
http://homepage1.nifty.com/herumi/diary/0702.html#16
0814デフォルトの名無しさん2007/03/29(木) 01:47:38
うわーなにこれ
じゃあ fast 指定すればいいの?

このへんは関係してこないのかな
http://msdn2.microsoft.com/ja-jp/library/7t5yh4fd(VS.80).aspx
0815デフォルトの名無しさん2007/03/29(木) 01:50:45
ところで最適化のCPU指定がなくなったってのは
もうG7は捨てるって感じなのかな
0816nori2007/03/29(木) 19:27:34
失礼します。PlaySound 関数のアプリケーションフォームでの使い方を聞かせてください。
0817デフォルトの名無しさん2007/03/29(木) 19:32:38
すれ違い
0818nori2007/03/29(木) 19:46:57
ドアの開閉時に音を鳴らしたくて、いろいろ調べたのですが、c++ 。NETのプラットフォームには
音を鳴らすクラスはなく、ウインドウズのPlaySoundを使えばよい事は分かりました。
実際、コンソールアプリケーションでのPlaySoundは、きちんとさどうするんですが、
ウインドウズアプリケーションフォーム上だと、どこに #include <windows.h> と 
#using <mscorlib.dll> を宣言すれば良いのかが分かりません。おそらく、そのせいで、
Form1.h(21): error C2065: 'SND_FILENAME' : undeclared identifier
Form1.h(21): error C3861: 'PlaySound': identifier not found, even with argument-dependent lookup
のエラーが発生するのだと思っているのですが。
ちなみに今は、Form1.h の一番上に
#include "stdafx.h"
#include "Form1.h"
#include <windows.h>
#using <mscorlib.dll>
using namespace mySomething;
の順に宣言してます。
何かご存知でしたら、よろしくお願いします。
0819デフォルトの名無しさん2007/03/29(木) 23:55:40
>>812
コンパイラが。
0820デフォルトの名無しさん2007/04/02(月) 00:07:57
vs2005express入れてみたらものすごい重かった…
ところで俺IDEって使ったことないんだけど
コマンドラインより断然いいもんなん?
0821デフォルトの名無しさん2007/04/02(月) 00:12:29
そうでもない
0822デフォルトの名無しさん2007/04/02(月) 17:27:49
コマンドラインまったく使わんようになったけどな。
まあ重いけど俺のはメモリ不足の重さだな。
08238202007/04/02(月) 23:20:48
ほんのちょっと使ってみたんだけど、
機能がたくさんあってどうしたらいいかストレスを感じる。

コマンドラインは、エディタとコンパイラが切り分けられているし
スイッチもなぜだか把握しやすかったと思う。

IDEは一度にたくさんのパラメータスイッチを見せられて、うんざりする。
かといって全部把握しないで使う気にもなれないので、
慣れるまで辛そうな印象を受けた。

あと画面がせまいです。全部おんなじ画面に出すのって
あんま好みじゃないな。かといって隠したら使いにくそうだし。

…で、思ったんだけど、実はそういう表面的なところじゃなくて、
クラスの管理とかバージョンの管理とか、ソースの整理とか、
そういうのが便利なのかな??そっちはまだぜんぜんわかんないけど。
08248202007/04/02(月) 23:22:25
あ、つーか、なんか入門書とか一通り読めばいいんだな。
そしたら把握できるだろ。なんか駄文ごめん。
0825デフォルトの名無しさん2007/04/03(火) 17:57:04
最初がわかりにくすぎるからな。
デフォルトがぜんぜん自分の使いたい設定になってないし。
ビルドが楽なのと定義がでてくるのがいいな。
0826デフォルトの名無しさん2007/04/15(日) 17:32:17
templateで2つの型を同時に変えたい場合はどうすればよいのでしょうか?
0827デフォルトの名無しさん2007/04/15(日) 19:29:01
落とせないのけ?
0828デフォルトの名無しさん2007/04/23(月) 20:45:23
Toolkit2003SP1は?
0829デフォルトの名無しさん2007/05/05(土) 17:40:30
>>827
ftp://195.252.112.9/programiranje/programski-jezici/VCToolkitSetup.exe
これじゃだめなの?
0830デフォルトの名無しさん2007/05/05(土) 19:40:05
そんな怪しいリンク踏めるかよw
0831デフォルトの名無しさん2007/05/05(土) 19:48:18
どれだけ怪しかろうが、ダウソして、署名確認すればいいんじゃないの?
0832デフォルトの名無しさん2007/05/05(土) 19:51:14
署名されてる?
0833デフォルトの名無しさん2007/05/05(土) 20:13:30
本物のインストーラには署名されてるね
0834デフォルトの名無しさん2007/07/05(木) 17:47:23
Eclipseから使いたいのですが、どこか参考になるサイトはありませんか?
0835デフォルトの名無しさん2007/09/24(月) 08:42:56
Microsoft Visual C++ Toolkit 2003は公式サイトからは手に入れることはできないのでしょうか?
0836デフォルトの名無しさん2007/09/24(月) 09:10:07
>>835
公式にはないね
おとなしくVC2005EE使うか、どこかからVCTKを落としてくるか
0837デフォルトの名無しさん2007/09/27(木) 20:02:30
>>835
ttp://lets-go.hp.infoseek.co.jp/c_setting03.html
0838デフォルトの名無しさん2007/10/12(金) 17:09:07
makeはついていないの?
0839デフォルトの名無しさん2007/10/12(金) 20:29:23
ない
いっしょにPSDKでも入れとけ
0840本田2007/11/26(月) 00:37:28
HX DOS Extender
http://www.japheth.de/HX.html
Many development environments which support creating Win32 console applications are compatible with HX, among them are:

* Open Watcom C++
* Digital Mars C++
* MinGW (uses GCC)
* CygWin (uses GCC)
* MS Visual C++, including the free version of MS Visual C++ Toolkit 2003
* Borland C++, including the free version of C++ Builder Command Line Tools
* LADSoft CC386
* Pelles C
* LCC-Win32 (C compiler)
* Borland Delphi
* Free Pascal (Win32)
* Pascal Pro
* Virtual Pascal (Win32)
* FreeBasic (Win32)
* PowerBasic
* MicroFocus Object Cobol
* XDS Modula II
* MASM, TASM, POASM, WASM, FASM, LZASM, NASM, GOASM, ...
0841鈴木2007/11/26(月) 09:24:08
MiniDumpWriteDump をつかって、Dumpを出力しているのですが、
どのようにしてファイルの中身は見れるでしょうか?
0842本田2008/01/17(木) 17:46:25
>COMプログラマの解説書
>Crispin Goswell
>Microsoft Office Product Unit
>1995年 春
>1995年9月13日改訂
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdncomp/htm/com_co.asp
>抄録
>この解説書は、
>Microsoft(r) OLE Component Object Model(COM)オブジェクトを作成し、
>効果的に使用する方法を説明しています。
>例文はほとんどCで書かれていますので、実際に何が行われているかが、大変分かりやすく示されています。
>プログラマの中には、オブジェクトを実行するためにC++を好んで使用する人もいるでしょう。
>C++プログラマの観点からCOMの概念および基本的な使用法を論じているのは
>Kraig Brockschmidt著のInside OLE (第2版)(MSDN Library(Books))です。
>COMとは何か、またその設計や哲学の後ろにある動機付けをより理解する事に興味がある読者なら、
>Component Object Model Specification(MSDN Library(Specifications))の最初の2章を読んでください。
>第1章には簡単なイントロダクションを、第2章では徹底的に概要を解説してあります。
>この解説書ではInside OLEとCOM Specificationにある情報を、
>COMオブジェクトを実装する良い方法をいくつか示しながら解説するようにしてあります。
0843デフォルトの名無しさん2008/02/24(日) 17:39:46
今更2003を使う利点を教えてください
0844デフォルトの名無しさん2008/02/24(日) 17:57:05
何もないよ
0845デフォルトの名無しさん2008/02/24(日) 18:25:24
Win95で起動する
CRTを配布しなくていい
0846デフォルトの名無しさん2008/02/24(日) 20:06:15
MFCとATLが付いている
0847デフォルトの名無しさん2008/02/24(日) 22:42:58
ANSI-Cで開発するときにコンパイラがタダで手に入る。
0848デフォルトの名無しさん2008/02/24(日) 23:28:26
まあ代用品はいっぱいあるな
0849デフォルトの名無しさん2008/02/25(月) 02:19:00
>>846
マジですか!?
だったらVS2005EEにそれを組み込めば……wktk
0850デフォルトの名無しさん2008/02/25(月) 02:41:09
Toolkitには付いてないぞ
0851デフォルトの名無しさん2008/02/27(水) 14:05:04
>>847
G7オプションが使える。
0852デフォルトの名無しさん2008/02/27(水) 23:35:21
O2がバグってるのは致命的
0853デフォルトの名無しさん2008/02/28(木) 00:02:31
バグがあっても直される可能性は低いわな。他のものを使ったほうが良いと思うよ。
0854デフォルトの名無しさん2008/02/28(木) 22:40:31
SP1でも直ってないの?
0855デフォルトの名無しさん2008/03/14(金) 22:17:01

Microsoft Visual C++ Toolkit 2003

VCToolkitSetup.exe

size 32952488
sha1sum 956c81c3106b97042c4126b23c81885c4b5211f4
edonkey checksum
ed2k://|file|VCToolkitSetup.exe|32952488|c534888fa7605403dcb183d2d15282d1|/
0856デフォルトの名無しさん2008/03/14(金) 22:36:45
>>827-838
どこぞのサイトから落としてきても、デジタル署名で確認すれ。

デジタル署名があればまず大丈夫。

それでも不安なら、ファイルサイズとハッシュ(sha1)が一致するかも確認しる。
0857デフォルトの名無しさん2008/03/15(土) 10:03:39
デジタル署名自体がハッシュの確認もしてるからまったく冗長だけどね
0858デフォルトの名無しさん2008/03/15(土) 13:35:54
再配布しようと思うのですが、再配布は合法ですか?
0859デフォルトの名無しさん2008/03/15(土) 13:44:36
VCToolkitSetup.exe でググったら、何箇所かに転がってるけどな。
思ったよりも簡単に入手できて拍子抜けしたわ。
0860デフォルトの名無しさん2008/04/06(日) 00:05:10
愛用してます。
低スペックのマシンだから選択肢がないのもあるけどw
0861デフォルトの名無しさん2008/04/10(木) 23:26:22

Visual Basic Version 5.0 Control Creation Edition と組み合わせて使ってるとか?

http://pc11.2ch.net/test/read.cgi/tech/1206835319/2
0862デフォルトの名無しさん2008/04/11(金) 11:12:08
VBなんて使ったことない。
0863デフォルトの名無しさん2008/04/11(金) 13:06:42
もう.net2.0sdk付属のコンパイラでいいじゃん
0864デフォルトの名無しさん2008/04/11(金) 14:35:43
時代はVB
世界はVB

0865デフォルトの名無しさん2008/04/11(金) 17:38:08
>>863
それよりはWindows SDK付属のほうが新しい。
0866デフォルトの名無しさん2008/04/11(金) 21:32:36
最適化ついてんの?
■ このスレッドは過去ログ倉庫に格納されています