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

Microsoft Visual C++ Toolkit 2003 質問箱

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

関連スレなどは>>2以降で
0002デフォルトの名無しさん05/03/01 10:30:08
2ゲト
0003デフォルトの名無しさん05/03/01 11:24:14
>>1
他人任せかよ
0004デフォルトの名無しさん05/03/01 12:17:59
         ヘ  o ,    ── /   __,   /  _,   /_/_/       __,   /
          /  \ ´   ── /        /   ─'  /    _       / 
         _/    \   __ /   ___/   ___/     /   ___/
                                     ̄ ̄ ̄
                    _ , ― 、
                  ,−'  `      ̄ヽ_
                 ,'            ヽ
                (   `ー'ー'ヽ`ー'ー'ヽ  )        
               (  ノ ''''''   '''''':::::::ヽ  )
               ( . )(●),   、(●)、.:( ) +
               ( )   ,,ノ(、_, )ヽ、,, .::::( )    <ヨン様が華麗に4get!
               . ヽ )   `-=ニ=- ' .:::::::|ノ  +
                  \  `ニニ´  .:::::/      +
               ,,.....イ.ヽヽ、ニ__ ーーノ゙-、.
               :   |  '; \_____ ノ.| ヽ i


0005デフォルトの名無しさん05/03/01 12:19:48
もうじき2005が出るんだからいらねーだろ
0006デフォルトの名無しさん05/03/01 13:55:52
初心者なのでテンプレはってみまつ。

■質問するにあたって
・エラーや警告のときはエラーメッセージを書きましょう。
・開発環境も書きましょう。
・できるだけ具体的に。

  質問の仕方については次のページが大変参考になります。
  http://www.hyuki.com/writing/techask.html
  http://www.geocities.co.jp/Beautycare/4965/public/template.html
  http://myu.daa.jp/osiete/

■回答するにあたって
・回答する場合はその答えに至るための「コツ」も書いてあげると良いでしょう。
 (MSDNのどの項目だとか、何のキーワードでGoogleするとか)
・ネタや煽りは軽く流しましょう。
0007デフォルトの名無しさん05/03/01 13:57:36
【関連サイト】
ダウンロードページ
http://msdn.microsoft.com/visualc/vctoolkit2003/

コンパイラの説明
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcepbguide5/html/wce50conCompilerSetupMechanisms.asp

環境変数について
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcepbguide5/html/wce50conCLEnvironmentVariable.asp

CLのオプション
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcepbguide5/html/wce50oricompilerreference.asp

インストールの仕方
http://homepage1.nifty.com/kazubon/progdoc/poor/vctoolkit.html
↑nmake は僕の環境では無かったよ。そのうちサイト作るわ。

0008デフォルトの名無しさん05/03/01 13:58:41
【関連スレ】
【無料】Visual Studio 2005 Express【Beta】
http://pc5.2ch.net/test/read.cgi/tech/1091543344/

★初心者にVisual C++を教えるスレ★ Part17
http://pc5.2ch.net/test/read.cgi/tech/1107926989/

【初心者歓迎】C/C++室 Ver.14【環境依存OK】
http://pc5.2ch.net/test/read.cgi/tech/1108924728/

C言語なら俺に聞け! Part 103
http://pc5.2ch.net/test/read.cgi/tech/1109394073/

C/C++の宿題を片付けます 40代目
http://pc5.2ch.net/test/read.cgi/tech/1107625122/

C++は難しすぎ 難易度:2
http://pc5.2ch.net/test/read.cgi/tech/1071697977/

C言語の第一歩
http://pc5.2ch.net/test/read.cgi/tech/1031374980/

C統合・質問スレッド
http://pc5.2ch.net/test/read.cgi/tech/1068359871/
0009デフォルトの名無しさん05/03/01 14:00:00
テンプレ終わり。
こんな感じでよかったんかな。
0010デフォルトの名無しさん05/03/01 14:13:51
タダで使えるVisual C++
http://pc5.2ch.net/test/read.cgi/tech/1082177340/
0011デフォルトの名無しさん05/03/01 14:15:26
Visual C++ Toolkit 2003メモ
http://www.02.246.ne.jp/~torutk/cxx/vc/vctoolkit2003.html
0012デフォルトの名無しさん05/03/01 14:17:57
タダで使えるVisual C++ $2
http://pc5.2ch.net/test/read.cgi/tech/1086287039/
0013デフォルトの名無しさん05/03/01 21:58:36
----------終了----------
0014デフォルトの名無しさん05/03/02 03:54:02
IDEにeclipseは使えますか?
0015デフォルトの名無しさん05/03/06 23:29:29
人居ないねぇ
0016デフォルトの名無しさん05/03/09 12:14:32
CoInitializeを使用する際に必要なライブラリを教えてください。
0017デフォルトの名無しさん05/03/09 14:15:17
>>16
http://msdn.microsoft.com/library/en-us/com/htm/cmf_a2c_36qt.asp

ole32.libって書いてあるじゃないか。
0018デフォルトの名無しさん05/03/09 14:43:37
スレタイに【無料】とか付いてないから、人居ないのかな。
0019デフォルトの名無しさん05/03/09 16:15:19
そうかもしれないね。
0020デフォルトの名無しさん05/03/09 16:44:26
>>17
ありがとう
0021デフォルトの名無しさん05/03/10 00:18:59
なんで無料のToolkitに、最適化が付いてるのに、
金出して買った、VisualC++.netに最適化が付いて無いんだ?
0022デフォルトの名無しさん05/03/10 01:22:28
http://www.forest.impress.co.jp/article/2004/04/20/msvctoolkit2003.html
>コードの最適化コンパイルがサポートされていない「Visual C++ .NET Standard」でも
>最適化しながらコンパイルできるようにする「Visual C++ Toolkit 2003」v1.0を公開した。

>最適化機能をもたないコンパイラーを利用している、
>「Visual C++ .NET Standard」のユーザーは、
>現在使用している開発環境から上位バージョンへ移行することなく、
>最適化コンパイラーを利用したアプリケーション開発を行うことが可能になる。


というのが元もとの趣旨っぽいよ。
開発環境はVC++.netを使って、コンパイラはVCTで無料バージョンアップ出来ますよ。
って事じゃない?
0023デフォルトの名無しさん05/03/10 02:29:33
>>22
でも、.ncbファイルの仕様が違うのか、
VC++.net 2003のコンパイラパスをtoolkitにすると、
Windows Formのエディットが出来なくなるんだけどなあ・・・
まぁ、リリースコンパイルの時だけパス変えればいいんだけど、
めんどい・・・
0024デフォルトの名無しさん05/03/10 02:54:33
>>21
そもそも、VisualC++とはライセンス上の制限が違うんじゃないの?
このソフトのライセンスは良くわからんけど(英語のページだし)
0025デフォルトの名無しさん05/03/10 08:24:02
学生がStadio買う意味無くなったな。
0026デフォルトの名無しさん05/03/10 08:25:23
フォーム・エディタのために金を貢ぐ企業や個人が哀れだ。
0027デフォルトの名無しさん05/03/10 10:30:51
>>25
Stadioってなんですか?
0028デフォルトの名無しさん05/03/10 10:57:13
MFCつかなわいのならこれで十分だね
0029デフォルトの名無しさん05/03/10 12:53:03
ATLつかわないのならこれで十分だね
0030デフォルトの名無しさん05/03/10 13:41:39
スタジオの存在価値は?
0031デフォルトの名無しさん05/03/10 19:15:00
そんなこともわからないの?w
0032デフォルトの名無しさん05/03/10 21:07:59
VisualStudioは統合開発環境
VCTKはコンパイラ
0033デフォルトの名無しさん05/03/10 21:24:45
Rubyhasaikougenngo!
0034デフォルトの名無しさん05/03/10 23:00:34
これ使って商用ソフトとか作って良いの?
別スレには、仕事で使って良いみたいなレスもあったけど
0035デフォルトの名無しさん05/03/10 23:02:42
>>34
買ったVCと同様だ
0036デフォルトの名無しさん05/03/12 05:18:00
開発環境には何使ってる?
0037デフォルトの名無しさん05/03/12 06:01:21
参考程度にどうぞ。EULAの訳は勘弁な。
Q&Aより ( http://msdn.microsoft.com/visualc/vctoolkit2003/ )

Are there any restrictions on how I use the Visual C++ Toolkit?
私がどのようにVisual C++ Toolkitを使うか制限はありますか?

In general, no. You may use the Toolkit to build C++ -based applications,
even commercial applications, and you may redistribute those applications in accordance with the terms of the End User License Agreement (EULA).
基本的にありません。あなたはC++ベースのアプリケーションをビルドするために使うことができ、
商用アプリケーションでさえEnd User License Agreement (EULA)の諸条件に応じて配布することができます。
0038デフォルトの名無しさん05/03/12 06:57:28
          ,,―‐.                  r-、    _,--,、
     ,―-、 .| ./''i、│  r-,,,,,,,,,,,,,,,,,,,,,,,,―ー.    ゙l, `"゙゙゙゙゙ ̄^   \
    /   \ ヽ,゙'゙_,/   .゙l、         `i、   \ _,,―ー'''/  .,r'"
.,,,、.,,i´ .,/^'i、 `'i、``     `--‐'''''''''''''''"'''''''''''゙     `゛   .丿  .,/
{ ""  ,/`  ヽ、 `'i、                        丿  .,/`
.ヽ、 丿    \  .\                      ,/′ 、ヽ,,、
  ゙'ー'"      ゙'i、  ‘i、.r-、      __,,,,,,,,--、     / .,/\ `'-,、
           ヽ  .]゙l `゙゙゙゙"゙゙゙゙ ̄ ̄     `'i、  ,/ .,,/   .ヽ  \
            ゙ヽ_/ .ヽ_.,,,,--―――――ー-ノ_,/゙,,/′     ゙l   ,"
                 `             ゙‐''"`        ゙'ー'"
_________________________________
                   <○√
                     ‖ 
                     くく
       しまった!ここはペニススレだ!
       オレが止めているうちに他スレへ逃げろ!
       早く!早く!オレに構わず逃げろ!
0039デフォルトの名無しさん05/03/12 14:03:35
>>36
秀丸
0040デフォルトの名無しさん05/03/12 15:01:08
emacs
0041デフォルトの名無しさん05/03/12 15:08:56
これでATL/WTLつかえたらなぁ。
0042デフォルトの名無しさん05/03/12 15:10:46
使えるんじゃないの?
ライブラリ用意すれば
0043デフォルトの名無しさん05/03/12 15:15:29
ATLは使えるでFAでたじゃん
0044デフォルトの名無しさん05/03/12 15:16:53
>>42
ATL/WTLって無料で手に入る?
Visual C++ とか VisualStudio かわなきゃいかんのであれば元の木阿弥だし。
0045デフォルトの名無しさん05/03/12 15:35:47
>>44
ATLはPlatformSDKに付いているWin64用がWin32でも使えるらしい。
WTLは別途ただでダウンロードできる。
0046デフォルトの名無しさん05/03/12 15:41:31
>>45
うお。さんくす。
超ためしてみる。
0047デフォルトの名無しさん05/03/12 15:49:28
糞重いIDEがイヤでエディタと.batでビルドしてます。MFC使わないのでVC++std買った意味ない...
0048デフォルトの名無しさん05/03/12 15:52:05
>>45
ATLの一部じゃなくて全部だったっけ?
たしかATLも一部だけで、ヘッダも足りないのがあると思ったが……
0049デフォルトの名無しさん05/03/12 15:55:28
>>48
最初から分けて作っているとも思えないし。どうなんだろ?
0050デフォルトの名無しさん05/03/12 16:25:05
ふつうのWindowsアプリはC++Builderで、MVCT2003ではDirectXのプログラムぐらいしか作らないから、batで十分。

0051デフォルトの名無しさん05/03/12 16:42:37
>>49
いや、ATLは(も?)更新された部分しか入ってないんじゃないかとか思うんだけど。
Windows XP SP2 の Platform SDK には入ってなかったと思うし。
0052デフォルトの名無しさん05/03/13 02:45:50
.rcファイルを編集してダイアログテンプレートを作りたいんですが、
文法を説明しているサイトかフリーのダイアログエディタはないですか?
0053デフォルトの名無しさん05/03/13 04:00:19
ATLはPSDKのWin64ディレクトリに入ってるのが使える。
ただこれ、どうもサンクを動的に確保するよう作り替えている途中の
ものみたいで、そのままだとコンパイルは通っても実行時に落ちてしまう。

とりあえずWin32環境で使うなら、atlwin.hの1582行目と1583行目を
入れ替えれば (CDynamicThunk thunkがクラスの先頭に来るようにすれば)
行けるはず。
0054デフォルトの名無しさん05/03/14 07:35:57
無料コンパイラ知名度向上age
0055デフォルトの名無しさん05/03/14 09:55:39
WinDBGの使い方がわからん。
0056奈良、ちんばの中尾でーす。05/03/14 13:19:41

    / ̄ ̄ ̄ ̄\  【関西を代表するキモヲタ:風俗嬢ストーカー奈良ちんばの中尾】
   (  人____)
    |ミ/  ー◎-◎-)     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
   (6     (_ _) )   / 奈良に住んでる、ちんばの中尾でーす。(4月生まれ35〜40歳)  |
    | ∴ ノ  3 ノ  <  風俗嬢にストーカーして個人情報調べて本番強要する鬼畜でーす。 |
    ノ\_____ノ、   | サバゲーは京都THE ROCK、大阪BBGUN愛用でPCなんかも趣味。|
   ( *  ヽー--' ヽ )   | 大阪市内の会社勤めで新大阪ムニュDX(プラチナ会員)、      |
   (∵ ;)  ゚ ノヽ  ゚ ):)  | 日本橋クラブなみだの風俗嬢中心に狙ってまーす。          |
   (: ・ )--―'⌒ー--`,_)  |クラブなみだの巨乳嬢ユカちゃんがオキニでーす。           |
   (___)ーニ三三ニ-)   | TOYOTA RAV-4が愛車でauのエリクソンの携帯使ってまーす。  |
   (∴ ー' ̄⌒ヽニ3 )   | 片足ビッコ引いてるから、神!ちんばの中尾と呼んでねー。    /
    `l ・  . /メ /     \__________________________/
0057デフォルトの名無しさん05/03/14 22:24:59
nMakeの使い方ってどこ見ればいいですか?
00584105/03/15 02:49:35
皆のおかげで環境つくれたよ。
とりあえず、VCTK, BOOST, ATL, WTL, DirectX9c
までの環境を作ってみた。

あとは、UnitTestいれれば一応終わりぽ。
んでもって、ビルド環境の整理用アプリでも作ろうかなぁとおもって
それらしきものが無いか調べてたら、いいのが見つかっちゃった。

ttp://www.torjo.com/cb/

さらに、上記ビルダを開発するのに使われたらしき、
Win32のGenericsフレームワークも発見。

ttp://www.torjo.com/win32gui/

にわかに面白くなってきました。
0059デフォルトの名無しさん05/03/20 02:30:31
atlstr.h
はPSDKのWin64にはありませんでした。
なんとか手にいれる方法はないですかね?
0060デフォルトの名無しさん05/03/20 02:57:57
WTLのatlmisc.h
の中のCStringを使うことにしました。
どうもです。
0061デフォルトの名無しさん2005/03/26(土) 13:25:27
#include <iostream>
using namespace std;

でiostreamを使おうとすると大量の警告が出るのですが、これはどういう意味なのでしょうか?


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
C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\istream(828) : warnin
g C4530: C++ exception handler used, but unwind semantics are not enabled. Speci
fy /EHsc
C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\istream(1064) : warni
ng C4530: C++ exception handler used, but unwind semantics are not enabled. Spec
ify /EHsc
C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\ostream(479) : warnin
g C4530: C++ exception handler used, but unwind semantics are not enabled. Speci
fy /EHsc
        C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\ostream(471)
: while compiling class-template member function 'std::basic_ostream<_Elem,_Trai
ts>::_Myt &std::basic_ostream<_Elem,_Traits>::put(_Elem)'
以下略
0062デフォルトの名無しさん2005/03/26(土) 13:34:20
>>61
ttp://www.excite.co.jp/world/english/
0063デフォルトの名無しさん2005/03/26(土) 13:46:49
>>61
/EHsc
http://www.microsoft.com/japan/msdn/library/ja/vccore/html/C4530.asp
http://www.microsoft.com/japan/msdn/library/ja/vccore/html/_core_.2f.EH.asp
0064デフォルトの名無しさん2005/03/26(土) 13:51:23
>>61
ttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/C4530.asp
0065デフォルトの名無しさん2005/03/26(土) 14:09:28
>>62-64
ありがとうございました。警告はあきらめます。
ところで、
iso::binaryやiso::inが定義されていないと出るのですが、iostream、fstream以外に何かインクルードしなければいけないのでしょうか?
0066デフォルトの名無しさん2005/03/26(土) 14:11:24
iosのことかー
0067デフォルトの名無しさん2005/03/26(土) 14:14:24
なぜ ありがとうございました→警告はあきらめます。
になるのだろう。解決方法書いてあるのに。。。
0068デフォルトの名無しさん2005/03/26(土) 14:16:43
その意味わからないの? 理解できない回答に対する質問者の反応だよ。
0069デフォルトの名無しさん2005/03/26(土) 23:55:07
実行速度に対して最適化したいのですが、どのオプションを指定すればよいのでしょうか?

http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vccore/html/_core_compiler_options_listed_by_category.asp
ここを見ると、いろいろあるようなのですが、例えば/Oxと/Otの違いがわかりません。

0070デフォルトの名無しさん2005/03/27(日) 13:35:54
Visual C++の標準でインストールした場合にclで自動的に指定されるコマンドラインオプションを教えてください。
0071デフォルトの名無しさん2005/03/27(日) 15:18:50
>>69
書いてあるじゃん、ここに。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vccore/html/_core_.2f.ox.asp
/Otは局所的な速度最適化はされるけど、それだけじゃ大域的な最適化をしない。
/Oxつかっておけばいいと思うよ。簡単に言えば全体のパフォーマンスにかかわる最適化が全部有効になる。


>>70
/nologo
0072デフォルトの名無しさん2005/03/27(日) 15:22:18
>>71
danke
0073デフォルトの名無しさん2005/03/27(日) 15:38:39
コマンドラインでライブラリを指定するのが面倒なんだけど、どうしたらいい?
pragma?
■ このスレッドは過去ログ倉庫に格納されています