VC6使いがVC8 Expressを使ってみるスレ
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2005/11/10(木) 11:39:56多いんじゃないかなっつーわけで、1スレ限りの祭りスレ
あえて限定することで、使い回しの情報とか交換したり、
「おいおい、重すぎるよ」「こりゃなんだいらねー」と騒ぎましょうや
0002デフォルトの名無しさん
2005/11/10(木) 11:40:31ttp://msdn.microsoft.com/vstudio/express/visualc/
・ダウンロードは今のところ1年内に限定、ただし使用期間や機能が限定されている訳ではない
・日本語版の詳細発表は11月17日
ttp://itpro.nikkeibp.co.jp/article/NEWS/20051108/224154/
0003デフォルトの名無しさん
2005/11/10(木) 11:43:580004デフォルトの名無しさん
2005/11/10(木) 11:46:320005デフォルトの名無しさん
2005/11/10(木) 11:47:290006デフォルトの名無しさん
2005/11/10(木) 11:48:300007デフォルトの名無しさん
2005/11/10(木) 11:54:36役にたたねー
0008デフォルトの名無しさん
2005/11/10(木) 13:38:530009デフォルトの名無しさん
2005/11/10(木) 16:35:52そうするとDatabase Explorerウィンドウが出てきて泣ける
設定切れるとしても、これが必要な物かどうかがまだわからないからなぁ
0010デフォルトの名無しさん
2005/11/10(木) 17:37:40ワークスペース
0011デフォルトの名無しさん
2005/11/10(木) 18:21:46無理。MFCそのものの変更が多すぎる
0012デフォルトの名無しさん
2005/11/10(木) 20:02:45やはり需要があるのか。
0013デフォルトの名無しさん
2005/11/10(木) 23:40:110014マイク ◆yrBrqfF1Ew
2005/11/11(金) 00:20:400015デフォルトの名無しさん
2005/11/11(金) 03:07:34変更が多いと言っても、昔のまま使い、昔のLibとくっつける分には大丈夫そうな気もするけどどうなんだろ。
とはいえ文法が通らないのが辛いな。いい加減じゃ無くなったって事なんだろうけど。
0016WTLの使い方 1/2
2005/11/11(金) 08:07:34■VC8 ExpressとPlatformSDKをインストールする(>>2のリンクに両方ある)
■ExpressのTools > Option > Project... > VC++ Directoriesと開き、次のパスを通す
Executable files: C:\Program Files\Microsoft Platform SDK\Bin (デフォルト時)
Include files: C:\Program Files\Microsoft Platform SDK\include (デフォルト時)
Include files: C:\Program Files\Microsoft Platform SDK\include\atl (デフォルト時)
Library files: C:\Program Files\Microsoft Platform SDK\lib (デフォルト時)
■デフォルトでC:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaultsにある
corewin_express.vspropsファイルをエディタで開き
AdditionalDependencies="kernel32.lib"
を
AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"
に変更(すると便利という程度か)
■デフォルトでC:\Program Files\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application\html\1033にある
AppSettings.htmファイルをエディタで開き、441行目から444行目を次のようにコメントアウトする
// WIN_APP.disabled = true;
// WIN_APP_LABEL.disabled = true;
// DLL_APP.disabled = true;
// DLL_APP_LABEL.disabled = true;
これで新プロジェクトでWin32 Consoleアプリを選んだときのウィザードにて、
Windows Application、DLL、Libが選べるようになる
0017WTLの使い方 2/2
2005/11/11(金) 08:08:561725行目の関数を次のように修正(バックアップした方がいいかも)
BOOL SetChainEntry(DWORD dwChainID, CMessageMap* pObject, DWORD dwMsgMapID = 0)
{
int i; //←これね
// first search for an existing entry
■同様に、atlbase.hファイルの287行目を修正する(コメントアウトして2行追加)
/*
PVOID __stdcall __AllocStdCallThunk(VOID);
VOID __stdcall __FreeStdCallThunk(PVOID);
#define AllocStdCallThunk() __AllocStdCallThunk()
#define FreeStdCallThunk(p) __FreeStdCallThunk(p)
#pragma comment(lib, "atlthunk.lib")
*/
#define AllocStdCallThunk() HeapAlloc(GetProcessHeap(),0,sizeof(_stdcallthunk))
#define FreeStdCallThunk(p) HeapFree(GetProcessHeap(), 0, p)
■まだ入れてないならWTLをhttp://wtl.sf.netからダウンロードし解凍
WTLメンバーならば参考上のアドレスからsetup80express.zipをダウンロードして実行
メンバーでないなら、泣きながら自分でWTLを解凍したフォルダのincludeへパスを通す
■参考というか引用
Baryon Lee 「Use WTL under VCExpress」
http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/default.aspx
http://groups.yahoo.com/group/wtl/message/12850
0018デフォルトの名無しさん
2005/11/11(金) 08:12:22warning出まくりだけどな
WTL75_5280_Beta1の、8.0beta2用AppWiz、ちょっと手直しすれば使えそうな感じだけどどうかね
時間無いので試してないけど
すぐ出るだろうし待った方がいいか
0019デフォルトの名無しさん
2005/11/11(金) 08:14:12x 参考上のアドレス
o 参考下のアドレス
0020デフォルトの名無しさん
2005/11/11(金) 13:50:210021デフォルトの名無しさん
2005/11/12(土) 00:35:090022デフォルトの名無しさん
2005/11/12(土) 08:56:360023デフォルトの名無しさん
2005/11/12(土) 13:35:48ブレイクポイント付けるこの仕様も悪くはないので、迷い所だ
0024デフォルトの名無しさん
2005/11/12(土) 13:49:560025デフォルトの名無しさん
2005/11/12(土) 13:53:15今となってはVC6羽のように軽いぜ
時々エディタがロックするけどな
0026デフォルトの名無しさん
2005/11/12(土) 13:58:39期待していた「関数の折りたたみ」もいまいちだし、今のところ良いのはリファクタリングくらいだなぁ。
皆はどうよ。
>>24
PGO以外は、高いのと全く同じだそうだ
0027デフォルトの名無しさん
2005/11/12(土) 14:00:160028デフォルトの名無しさん
2005/11/12(土) 14:03:04002925
2005/11/12(土) 14:03:25>VC6、軽い上に、さして不便もないのが参るよな。
エディット中にたまにロックしませんか? あれが無けりゃあ…
>コンパイラだけ取り替えたいぜ。
今んとこコンパイラはVCtoolkit2003も併用してる。ちっとだけ良くなる。
>PGO以外は、高いのと全く同じだそうだ
VC8にするならPGOの価値が80パーセント以上だと思うんだがなあ
0030デフォルトの名無しさん
2005/11/12(土) 14:04:29リファクタリングが出来ます
0031デフォルトの名無しさん
2005/11/12(土) 14:10:01あーはいはいすごいですね。
知らないなら次から口ださないようにしようね、坊や。
0032デフォルトの名無しさん
2005/11/12(土) 14:15:04ネタにマジレ(ry
リファクタリングの利点は設計の向上とかだな。
0033デフォルトの名無しさん
2005/11/12(土) 14:17:03馬鹿かお前は。
リファクタリングとして提供されてる機能についてに決まってるだろ。
脳足りんか、お前は
0034デフォルトの名無しさん
2005/11/12(土) 14:17:55これしきのネタでこんなに怒る奴、久しぶりに見た。
小さすぎるよキミ。
0035デフォルトの名無しさん
2005/11/12(土) 14:19:44センスの無い冗談は許せないんでね、坊や
もう少し冗談のセンスを磨きな
0036デフォルトの名無しさん
2005/11/12(土) 14:22:090037デフォルトの名無しさん
2005/11/12(土) 14:22:28昨日どこかのスレで論破されていらいらしてるとかそういうことか?
脳が足りないとか八つ当たりしてもしょうもないから
お前は足りない日本語を補え。
0038デフォルトの名無しさん
2005/11/12(土) 14:25:35ファビョると大抵の人間は自爆しちゃうよね。
0039デフォルトの名無しさん
2005/11/12(土) 14:26:31頭が悪い人ですか?
キティちゃん?
言いたいことを論理立てて書きましょうね。足りてない日本語はあなたですよ。
0040デフォルトの名無しさん
2005/11/12(土) 14:29:21>足りてない日本語はあなたですよ。
>足りてない日本語はあなたですよ。
>足りてない日本語はあなたですよ。
>足りてない日本語はあなたですよ。
>足りてない日本語はあなたですよ。
>足りてない日本語はあなたですよ。
0041デフォルトの名無しさん
2005/11/12(土) 14:30:180042デフォルトの名無しさん
2005/11/12(土) 14:47:160043デフォルトの名無しさん
2005/11/12(土) 14:51:040044デフォルトの名無しさん
2005/11/12(土) 14:51:34「こんどのはいい?」
こんなの相手に説明するよりも手っ取り早いから。
只で配ってやるからとりあえずそれ使っとけ。
ってことかしらねぇ。
0045デフォルトの名無しさん
2005/11/12(土) 14:54:36とっくに出てるだろ、βだけどw
0046マイク ◆yrBrqfF1Ew
2005/11/12(土) 14:56:21では論理立てて書くが
俺はお金が欲しい、これは真実
だが無職である、これも真実
2chネラは俺を援助する義務がある、事実
ゆえにこの書き込みをみたネラは今すぐ俺の口座に
「自身のメインバンクの残高*(3.14^-1)」
で算出した金額を振り込まねばならない。
0047デフォルトの名無しさん
2005/11/12(土) 14:59:15引き籠れもとい引っ込め糞コテ
0048デフォルトの名無しさん
2005/11/12(土) 15:09:250049デフォルトの名無しさん
2005/11/12(土) 15:10:040050デフォルトの名無しさん
2005/11/12(土) 15:11:28むしろVS2003の方がわけのわからないバグで落ちやすい。
0051デフォルトの名無しさん
2005/11/12(土) 15:26:19ファイル数が増えるにつれて落ちやすくなる。
0052デフォルトの名無しさん
2005/11/12(土) 15:52:020053デフォルトの名無しさん
2005/11/12(土) 16:01:382時間も無駄にしてしまった
これだけどこかで試用出来ないかなぁ。この手ので禄なの無いから、つい慎重になるぜ。
これの出来次第でStandard以上も考えなきゃになるのよね。
>>29
エディット中は落ちた経験無いねぇ。
たまにコンパイル前のセーブで、失敗してこけることがあるけど。
VCToolkitも良いんだけど、結局デバッガ他の使うのが面倒で、
VC6コンパイラ準拠のコードしか書けないのよね。
リファクタリングはExpressだとLimitedで、メンバ抽出と名前変更だけだそうだ。
0054デフォルトの名無しさん
2005/11/12(土) 16:03:39VCExpressにはリファクタリング機能ついてないよ
0055デフォルトの名無しさん
2005/11/12(土) 16:04:58C#はExpressでも色々できるっぽい
0056デフォルトの名無しさん
2005/11/12(土) 16:05:390057デフォルトの名無しさん
2005/11/12(土) 16:06:34しかも答えでてましたか
0058デフォルトの名無しさん
2005/11/12(土) 16:09:14ああ、全くがっかりだな…。
C#にはクラスデザイナ様付いてるのかな。
感じはつかめるだろうし、ダウンロードしてみようかな。
0059デフォルトの名無しさん
2005/11/12(土) 16:13:36ttp://www.microsoft.com/japan/msdn/vstudio/2005/productinfo/productline/
0060デフォルトの名無しさん
2005/11/12(土) 16:23:27Professionalでもプロファイラついてないんだ…
0061デフォルトの名無しさん
2005/11/12(土) 16:51:42プロファイラって何だ? PGOとは違うの?
0062デフォルトの名無しさん
2005/11/12(土) 17:15:04うわ、もし本当なら、その一個所だけでも移行を躊躇うな
というかExpressには当然無いんだろうなぁ、どうすんべ
0063デフォルトの名無しさん
2005/11/12(土) 17:28:470064デフォルトの名無しさん
2005/11/12(土) 17:39:12インテル買えってことなんだろうか
0065デフォルトの名無しさん
2005/11/12(土) 17:40:11ttp://d.hatena.ne.jp/NyaRuRu/20051112/p1
0066デフォルトの名無しさん
2005/11/12(土) 17:40:19VC6使いからするとPGOこそ何だ?という気持ち…
つかPGOって最適化手法ですよね?
>>56>>59のCode profilingが"No"ってなってるので。
あのprepやらplistコマンドとかと一緒に使用するprofileとは別物?
0067デフォルトの名無しさん
2005/11/12(土) 17:46:25VC6と同じバージョンなのかな
逆に便利かも
0068デフォルトの名無しさん
2005/11/12(土) 17:56:35今までのコードが動けば十分ですわ
0069デフォルトの名無しさん
2005/11/12(土) 18:01:580070デフォルトの名無しさん
2005/11/12(土) 18:06:16早くWTL、ATLから独立しないかな
0071デフォルトの名無しさん
2005/11/12(土) 18:15:530072デフォルトの名無しさん
2005/11/12(土) 18:23:42これで、WTLもフリーで使えるようになったじゃんか。
0073デフォルトの名無しさん
2005/11/12(土) 18:27:34……どうやらPro版でも無理っぽいね。VC6ならProに付いてたのに!
Proに無いんじゃもう諦めるしかないだけに、逆にExpressでいいやって気になったり。
まぁプロファイルなんて滅多にしないんだけど、無ければ無いで凄い不安だなぁ。
0074デフォルトの名無しさん
2005/11/12(土) 18:34:43うん、>>16-17の通りなんだけどね
色々あって、ちょっと不安なんで、どうせなら独立して欲しいなと
確かそんな話あったよね
0075ママン ◆jtM1Y9Nids
2005/11/12(土) 18:36:30わがままゆうんじゃありません。
0076デフォルトの名無しさん
2005/11/12(土) 19:03:35VC8のPGOは良いぞ。両者は違うもんだが。
0077デフォルトの名無しさん
2005/11/12(土) 23:49:45エディタ上では文字化けしまくるけど、とりあえずコンパイルできたのですが、
VC8 では警告 4819 が出まくります。
これを回避するため、
#pragma warning (disable: 4819)
をコード中に埋め込んだのですが、警告を抑制しきれないケースがあるようです。
完全に抑制するには、
Property Pages -> Configtration Properties -> c/c++ -> Advanced -> Disable Specific Warnings
に 4819 と書いておく必要があるようです。
VC6 にはこのような 指定した警告を抑制する機能 はなかったので、
気づくまで子一時間かかってしまいました。
# 別スレに書き込んだのですが、VC6 関連の内容なので、こっちにもコピペしときます
007877
2005/11/12(土) 23:54:10ところで、最適化性能って VC6 -> VC8 で向上しているんでしょうか?
ベクトル演算使いまくりのコードを SSE2 有効化してコンパイルして、
比較してみましたが、特に体感速度で差は感じませんでした。
ちゃんとベンチマークテストを行えば差が確認できるかもしれませんけど・・・。
0079デフォルトの名無しさん
2005/11/12(土) 23:54:35馬鹿?
0080デフォルトの名無しさん
2005/11/13(日) 00:10:58> Proに無いんじゃもう諦めるしかないだけに
Team System 買えば済む話じゃん
0081デフォルトの名無しさん
2005/11/13(日) 02:24:29値段差が…
0082デフォルトの名無しさん
2005/11/13(日) 03:14:02*.c のソースでも、変数の宣言を任意の位置でできるようにしてほしかったなぁ。
gcc とコードの共有ができなくて困る。
0083デフォルトの名無しさん
2005/11/13(日) 03:17:230084デフォルトの名無しさん
2005/11/13(日) 06:35:110085デフォルトの名無しさん
2005/11/13(日) 14:55:14そうやっちゃうと、そのソースをリンクする *.c も *.cpp にしなきゃいけなくなり厄介。
0086デフォルトの名無しさん
2005/11/13(日) 14:57:33C++としてコンパイルするように設定しろ
VCなんだろ?プロパティ弄るだけ
0087デフォルトの名無しさん
2005/11/13(日) 18:30:21>ExpressのTools > Option > Project... > VC++ Directoriesと開き、次のパスを通す
この部分がインクルード等を選ぶことはできるんですが、パスを記入する部分がありません。
日本語版ベータ2では不可能なんでしょうか?
0088デフォルトの名無しさん
2005/11/13(日) 18:37:31この無料のバージョンでもBCBより速いコードできるのかな
0089デフォルトの名無しさん
2005/11/13(日) 18:38:08VC未経験者はスレ違いっぽいな
0090デフォルトの名無しさん
2005/11/13(日) 19:30:43無理
設定ファイルをテキストエディタ等で変更する必要がある
日本語版ベータ1は可能
英語製品版は可能
0091デフォルトの名無しさん
2005/11/13(日) 19:35:24速いよ
昔はBCBも良かったけどバージョンアップ止まってるし仕方ない
0092デフォルトの名無しさん
2005/11/13(日) 19:46:37ぐぐってみても全然資料がない、というかまだ誰も試せる状況にないのか?
0094デフォルトの名無しさん
2005/11/15(火) 06:49:05>>76は社員なのかねw
0095デフォルトの名無しさん
2005/11/15(火) 09:21:35> 誰も試せる状況にないのか?
MSDN会員ならβ版が使えるが。
0096デフォルトの名無しさん
2005/11/15(火) 09:32:27速くなるものは速くなる。おれんとこでは20〜30%向上した『部分』もあった。
ただ、アプリ全体で見ると目に見えた向上は期待しすぎるとがっかりするかも。
気分的には速くなっていいんだけど、毎度最適化の結果が安定しない
などの嫌な点もある。
0097デフォルトの名無しさん
2005/11/15(火) 20:07:370098デフォルトの名無しさん
2005/11/15(火) 22:04:46そのファイルってわかる?
最近は設定ファイルも拡張子.iniじゃないからどれだか…
009998
2005/11/15(火) 22:27:45\VC\vcpackages\VCProjectEngine.dll.config
だね。
それにしてもMFCアプリのウィザードは無いんだね…
今時Win32APIのみでやるのは大変だ…
0100デフォルトの名無しさん
2005/11/15(火) 22:52:000101デフォルトの名無しさん
2005/11/16(水) 00:16:11ATL/WTLでどうぞ。
0102デフォルトの名無しさん
2005/11/16(水) 00:46:240103デフォルトの名無しさん
2005/11/16(水) 01:09:06これで、リソースエディタが無いのが惜しいな。
0104デフォルトの名無しさん
2005/11/16(水) 06:00:14355 名前: デフォルトの名無しさん [sage] 投稿日: 2005/11/16(水) 01:54:10
英語版ExpressのURLのclcid=0x409を0x411に変えると… さて。
0105デフォルトの名無しさん
2005/11/16(水) 07:04:540106デフォルトの名無しさん
2005/11/16(水) 20:18:57何のリソースエディタ?
0107デフォルトの名無しさん
2005/11/17(木) 22:30:200108デフォルトの名無しさん
2005/11/17(木) 23:40:540109デフォルトの名無しさん
2005/11/18(金) 00:20:400110デフォルトの名無しさん
2005/11/18(金) 00:29:55あれだけ煽っていれば期待するわな
まさかこんなしょぼい告知のみとは
0111デフォルトの名無しさん
2005/11/18(金) 10:10:38影付きで、メニュー反転がオシャレなポップアップメニューって、オリジナル(オーナードローとか)なのかな?
それとも.Net絡みの新しいコモンコントロール?
ちなみにXP使った経験なしです
0112デフォルトの名無しさん
2005/11/18(金) 12:07:29WinForms 2.0のToolStripは別物です。
0113デフォルトの名無しさん
2005/11/18(金) 15:10:39告知がしょぼいかどうかは関係ないですね。
発表日とアナウンスされていたのですから、発表する日なのですよ。
馬鹿が馬鹿な妄想をした責任は馬鹿本人にあります :-)
0114デフォルトの名無しさん
2005/11/18(金) 15:17:580115デフォルトの名無しさん
2005/11/18(金) 15:19:570116デフォルトの名無しさん
2005/11/18(金) 21:39:440117デフォルトの名無しさん
2005/11/18(金) 22:01:190118デフォルトの名無しさん
2005/11/21(月) 08:43:290119デフォルトの名無しさん
2005/11/21(月) 17:23:58ダウンロードページの「manual installation instructions」から
CDイメージがダウンロードできるページへ飛べる。
0120デフォルトの名無しさん
2005/11/21(月) 18:12:270121デフォルトの名無しさん
2005/11/23(水) 03:28:35"%USERPROFILE%\Local Settings\Application Data\Microsoft\VCExpress\8.0\vccomponents.dat"
0122デフォルトの名無しさん
2005/11/25(金) 07:01:21VC起動してすぐのスタートページにまんま書いてあると思うが…
0123デフォルトの名無しさん
2005/11/27(日) 18:44:466のほうアンインストしないかん?
0124デフォルトの名無しさん
2005/11/27(日) 19:39:250125デフォルトの名無しさん
2005/11/28(月) 03:52:010126デフォルトの名無しさん
2005/11/28(月) 08:12:080127デフォルトの名無しさん
2005/11/29(火) 05:45:28英語版で満足出来るとしても、日本語版がいつ出るのか質問してもいいと思う。
0128デフォルトの名無しさん
2005/11/29(火) 06:41:170129デフォルトの名無しさん
2005/11/29(火) 19:40:59ニュースあさればいくらでも出てると思うんだが。
0130デフォルトの名無しさん
2005/11/29(火) 21:17:06どうも日本語版の話題が出る度に、叩く粘着が一人いるな
0131デフォルトの名無しさん
2005/11/29(火) 21:42:410132デフォルトの名無しさん
2005/11/30(水) 17:36:37Dialog basedのウィザードだけ失敗するなぁ。
「クラスはオートメーションをサポートしてません」ってなんだろう
つか日本語のエラーメッセージで意表をつかれた
0133デフォルトの名無しさん
2005/11/30(水) 20:18:380134デフォルトの名無しさん
2005/11/30(水) 20:39:35なるほどサンクス
そうかそれでセットアップScriptもExpressは除外してるのか…
0135デフォルトの名無しさん
2005/11/30(水) 20:59:03初めてのプログラミングをリソースエディタ製作にさせるつもりか。
0136M$
2005/11/30(水) 21:32:030137デフォルトの名無しさん
2005/11/30(水) 21:55:02.NETを普及させるため。
仮に、マルチプラットフォームなtoolkitなりwidgetを使えということなら
MSをすげー見直す
0138デフォルトの名無しさん
2005/11/30(水) 22:14:33VC6という名のリソースエディタを……!
0139デフォルトの名無しさん
2005/11/30(水) 22:45:20こりゃ一本とられたわい(・∀・)
0140デフォルトの名無しさん
2005/11/30(水) 22:51:360141デフォルトの名無しさん
2005/12/01(木) 12:24:380142デフォルトの名無しさん
2005/12/01(木) 12:44:576から8なら8で読むだけ。
0143デフォルトの名無しさん
2005/12/01(木) 20:19:010144デフォルトの名無しさん
2005/12/01(木) 21:11:56Msbuildってフォルダならあるけど
0145デフォルトの名無しさん
2005/12/01(木) 21:12:250146デフォルトの名無しさん
2005/12/01(木) 22:41:170147143
2005/12/01(木) 23:54:44こんなとこにあった。
ビルドに使うslnファイルを生成するためにExpressを入れた俺にとっては
重要な問題だったんすよ。
>144 146
ありがとう。
0148デフォルトの名無しさん
2005/12/04(日) 18:30:10.Net Frameworkと心中するのなら必要かもしれないが、通常のアプリ作るんであれば
VC6で全然問題ないんですが
0149デフォルトの名無しさん
2005/12/04(日) 19:28:290150デフォルトの名無しさん
2005/12/04(日) 19:31:100151デフォルトの名無しさん
2005/12/04(日) 21:36:00Expressだと駄目だろ。
0152デフォルトの名無しさん
2005/12/04(日) 22:27:400153デフォルトの名無しさん
2005/12/04(日) 23:06:500154デフォルトの名無しさん
2005/12/04(日) 23:11:36+がひとつ少ないぞ。
0155デフォルトの名無しさん
2005/12/04(日) 23:50:06それで良いと思っている俺がいたりする。
0156デフォルトの名無しさん
2005/12/05(月) 00:08:17PGO無いだけだよな?VC6と比べれば問題ないんじゃないのかな。
むしろ最近の命令セットも考慮してくれそうな。
0157デフォルトの名無しさん
2005/12/05(月) 00:16:39MFCやATLが無いのはきつくないか?
0158デフォルトの名無しさん
2005/12/05(月) 00:32:03ATL/WTLはなんとか使えそうだし、少なくともメッセージディスパッチ部分が動けばOK。
MFCはいらね。
という感じなので、きつくも無いかも。俺みたいな人多そうだけどどうなんだろ。
0159デフォルトの名無しさん
2005/12/05(月) 00:35:25どうせExpressは仕事で使うような位置づけじゃないんだし。
GUIならWTLかwxWidgetあたりで頑張れる。てゆーかMFC使いたくない。
ATLが無いのだけが……。
0160デフォルトの名無しさん
2005/12/05(月) 00:39:15これにvoteすればいい
0161デフォルトの名無しさん
2005/12/05(月) 00:40:48WTLはATLをベースに動いてるのよ?
>>160
イイネ
0162デフォルトの名無しさん
2005/12/05(月) 00:44:100163デフォルトの名無しさん
2005/12/10(土) 03:48:330164デフォルトの名無しさん
2005/12/10(土) 03:55:550165デフォルトの名無しさん
2005/12/12(月) 01:24:330166デフォルトの名無しさん
2005/12/12(月) 08:50:270167デフォルトの名無しさん
2005/12/12(月) 15:45:040168デフォルトの名無しさん
2005/12/12(月) 20:18:300169デフォルトの名無しさん
2005/12/15(木) 11:18:410170デフォルトの名無しさん
2005/12/15(木) 11:33:010171デフォルトの名無しさん
2005/12/15(木) 13:01:200172デフォルトの名無しさん
2005/12/15(木) 13:04:44MSDNサブスクライバダウンロードにはもうあるね。
0173デフォルトの名無しさん
2005/12/15(木) 14:15:19お見事w
0174デフォルトの名無しさん
2005/12/15(木) 14:24:580175デフォルトの名無しさん
2005/12/15(木) 14:25:300176デフォルトの名無しさん
2005/12/15(木) 14:28:32サブスクリプションってのは、MSDNに登録してないと無理なんすかね。
今更VC6ので登録させてくれるかなぁ…。
0177デフォルトの名無しさん
2005/12/15(木) 18:56:180178デフォルトの名無しさん
2005/12/15(木) 18:57:020179デフォルトの名無しさん
2005/12/15(木) 18:58:35どうだろうな、ちとワクワク
英語版触った感じじゃ、ちょっと痒いところに手が届かない感じだったけど
0180デフォルトの名無しさん
2005/12/15(木) 19:00:430181デフォルトの名無しさん
2005/12/15(木) 22:07:560182デフォルトの名無しさん
2005/12/15(木) 23:47:552003よりは全然軽い
0183デフォルトの名無しさん
2005/12/16(金) 00:40:250184デフォルトの名無しさん
2005/12/16(金) 00:50:11無くなったようですな
ttp://tete009.seesaa.net/article/9191228.html
0185デフォルトの名無しさん
2005/12/16(金) 01:34:19動くようになりましたか?
あと、クラシックスタイルでのスクリーンショットってどこかにないでしょうか・・・
化石PCと低速回線なので試しに入れてみようと思っても重そうでorz
0186デフォルトの名無しさん
2005/12/16(金) 01:35:10express日本語版来てたのね
しかし別ファイルかよ 落としにくそう
しかもJ++は英語版だけかよショボーン
でもとりあえずこれら落としてくるわ
0187デフォルトの名無しさん
2005/12/16(金) 01:36:140188デフォルトの名無しさん
2005/12/16(金) 02:23:08>明らかに動作が遅くなりました。
アイター。Pro以上には最適化オプションあるんだろうか…?
0189デフォルトの名無しさん
2005/12/16(金) 07:56:090190デフォルトの名無しさん
2005/12/16(金) 07:58:55使ってる奴いるんだ…
0191デフォルトの名無しさん
2005/12/16(金) 10:23:41というM$の記述は嘘なんだろうか
嘘とも思えないので、明らかに遅いってのはちと懐疑的
はよ試したいが、DL長いな
0192デフォルトの名無しさん
2005/12/16(金) 10:39:12これって何なの?
0193デフォルトの名無しさん
2005/12/16(金) 10:57:380194デフォルトの名無しさん
2005/12/16(金) 15:46:570195デフォルトの名無しさん
2005/12/16(金) 16:19:27xmlとか書き換えたり、うまくやれば使えるのかもしれないけど。
英語版アンインストールしてもちゃんと日本語版使えた。exe同じなのにどうやってんだろ。
0196デフォルトの名無しさん
2005/12/16(金) 20:51:410197デフォルトの名無しさん
2005/12/16(金) 21:35:40例えば、
ms-help://MS.VSExpressCC.v80/MS.NETFramework.v20.ja/dv_vccore/html/ebfc2666-229f-4b94-a9a1-e8f1b5d946d6.htm
方法 : ディレクトリ内のファイルを列挙する
の使用例のソースコードどうすればいいですか?
enum_files.cpp
を作成して、
cl /clr enum_files.cpp
でおkですか?
0198デフォルトの名無しさん
2005/12/16(金) 22:04:26bcc551だとboost最新版のspiritが使えないので移行してみた
mingwとかdmcとかはsjisがアレなのでパスしてvc8に流れついた
今のところclでしか使う気ないので、ちょっと偏ってますが
・psdkは〜\VC\PlatformSDKに置く
・vsは使う気ないけど
ttp://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/default.aspx
で言われたことは一応やった
・mfc、atlのヘッダはあるみたい(使えるかは知らない)
・path、include、libはvcvars32.batに全部突っ込む方向で
・stlport5.0をmake installして、情報をvcvars32.batに突っ込む
激しく警告出まくりでも気にしない
testコードが、obj大杉でmakeできない
うまく出来上がったことにして気にしない
・boost1.33.1をbjamでフルインストール
激しく警告出まくりでも気にしない
・手元のコマンドラインツールをコンパイルし直し
sprintf()で、%dの後の%sがnullになる(誰のせいだ)orz ソース修正で対応
stlは大丈夫そう
・spirit使ったサンプルコードをコンパイル 動いた
bcc551の手軽感が無いのがアレだが、時代は流れていくので止む無しかな
sprintf()の件や、激しく警告出まくりなので、レガシーコードを持ち込めるか心配だけど…
あと、CD焼いといた方が吉 どうせインスコし直すでしょ
0199デフォルトの名無しさん
2005/12/16(金) 22:21:270200デフォルトの名無しさん
2005/12/16(金) 22:32:04「PropertyGridコンポーネントが作れない」と文句を言われて設定できないのだが、
何が足りないのだろう?
0201デフォルトの名無しさん
2005/12/16(金) 22:41:190202デフォルトの名無しさん
2005/12/17(土) 00:07:04日本語版DL中なので英語版の話だが
/G6 /G7 などは本当になくなってる。
/arch:<SSE|SSE2>は残ってる。
cl.exe他関連DLL,EXEをVCTK2003ので置き換えたらどうなるんだろう。
IDEに怒られるかな?
0203デフォルトの名無しさん
2005/12/17(土) 00:31:570204デフォルトの名無しさん
2005/12/17(土) 01:07:15http://www.microsoft.com/downloads/details.aspx?FamilyId=272BE09D-40BB-49FD-9CB0-4BFA122FA91B&displaylang=en
のDL者の多くが下の方の文によるとVS6SP6も落としてるんだが何か抜き出して使ってるってことか?
0205デフォルトの名無しさん
2005/12/17(土) 01:44:57もうちょっと複雑なもので比べて欲しい。ffdshowとか。
0206デフォルトの名無しさん
2005/12/17(土) 03:49:52嘘ではない。
cl /? すれば分かることだが
「最適化オプション」とは /O系 であって
/G系オプションは「コード生成オプション」。
だから削られても「最適化は一緒」ということになる。
各種CPUに最適なコードのバイナリを作りたいならasmを手書きでゴリゴリ書くか
それが無理ならVCTK2003で我慢するということになる。
0207デフォルトの名無しさん
2005/12/17(土) 05:51:180208デフォルトの名無しさん
2005/12/17(土) 07:05:40fopenだってdeprecatedだぜ!
0209デフォルトの名無しさん
2005/12/17(土) 09:52:370210デフォルトの名無しさん
2005/12/17(土) 10:16:08「まとも」の定義がわからんが、VC6のテンプレートは糞だった気がするので、それよりは多分良い。
http://49uper.com/up-s/index.php?mode=list
ここにクラシックスタイルで撮ったSS上げてみた。
100333.jpgね。
0211デフォルトの名無しさん
2005/12/17(土) 10:19:450212デフォルトの名無しさん
2005/12/17(土) 10:52:44あぁ。それはな、製品版のVS6とほぼ同じファイルが入ってるからだろう。
mfcとかatlとかあった。
ただ、仕様が違うらしく、これでatl(まぁ実際wtl)をコンパイルしようと思ったが、
VCTKでは出来んかった…
ところで、VC8expressをXPsp1で実行出来るようにしたり、Framework無しで
実行出来るようにした猛者いる?dllとか、レジストリとかコピって。
2KSP4で普通にインストールしたVC8をもとに、XPsp1やsp2で頑張っているが、
上手くいかない…
clでさえ、構成が正しくないと言われるし…
0213デフォルトの名無しさん
2005/12/17(土) 10:59:460214デフォルトの名無しさん
2005/12/17(土) 13:48:20よくよく考えてみると、Frameworkは必須かもしれない。
.NETで組まれてない筈がない
0215デフォルトの名無しさん
2005/12/17(土) 14:05:462003Pro
http://ranobe.sakuratan.com/up/src/up77032.txt
2005Express
http://ranobe.sakuratan.com/up/src/up77033.txt
0216デフォルトの名無しさん
2005/12/17(土) 14:35:04Expressで削られた最適化が復活したも同然ですk?
0217200
2005/12/17(土) 15:35:44ttp://blogs.msdn.com/astebner/archive/2005/12/16/504906.aspx
0218デフォルトの名無しさん
2005/12/18(日) 03:28:30Intel C++の最適化舐めてるでしょ
0219デフォルトの名無しさん
2005/12/18(日) 10:14:220220デフォルトの名無しさん
2005/12/18(日) 14:42:11PenMはレジスタ・メモリ間オペレーションの最適化が行われてるからそのへんが噛んでると見たが
0221デフォルトの名無しさん
2005/12/18(日) 18:31:16>mingw
最近のはオプションでSJIS問題なく使えるよ
http://9270.hito.thebbs.jp/one/1111620484
0222デフォルトの名無しさん
2005/12/18(日) 18:42:260223デフォルトの名無しさん
2005/12/18(日) 19:04:11rc中に日本語があるとダメダメ。
0224デフォルトの名無しさん
2005/12/18(日) 19:24:23Visual C++2005Expressをダウンロードしてみました。
C#の経験はあるので.NETアプリについては理解できました。
ただ、Win32については、Microsoftの説明ページに
「Windows Platform SDK* (英語) を利用して、
高機能でパフォーマンスに優れた
Windows アプリケーションを作成できます。 」
と書いてあったので、
これでWin32のWidowsアプリがつくれるのかなと思ったら、
FAQには「MFC と ATL は Visual C++ 2005
Express Edition には含まれません。」とも書いてました。
「Windows Platform SDK」を入れると
いったい、なにが作れるのでしょう...?
0225デフォルトの名無しさん
2005/12/18(日) 19:29:02ATLやMFCを使わないWin32アプリケーション。
0226デフォルトの名無しさん
2005/12/18(日) 19:38:04ああ、そっか。
windresの方か
スマソ
0227デフォルトの名無しさん
2005/12/18(日) 19:47:39前にFeb入れなおすのちょっと苦労したから書いとくよ
場所を変えたかったりエラーになる場合は
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MicrosoftSDK\Directories
のInstall Dirをいじるかつくる。このティレクトリがない場合はあらかじめ作っておく。
0228デフォルトの名無しさん
2005/12/18(日) 20:41:49.NET使わずにWin32アプリ作るならVC6のままでいいね。
0229デフォルトの名無しさん
2005/12/18(日) 20:54:300231デフォルトの名無しさん
2005/12/18(日) 21:24:080232デフォルトの名無しさん
2005/12/18(日) 21:41:510233デフォルトの名無しさん
2005/12/18(日) 22:11:27ありがとうございます。
ATLやMFCを使わないWin32アプリケーションって
具体的にどのようなものでしょうか?
(ATLやMFCを使わなくてもWindowsアプリケーションって作れるんですか?)
初歩的な質問だったらすみません。
0234デフォルトの名無しさん
2005/12/18(日) 22:21:220235デフォルトの名無しさん
2005/12/18(日) 22:43:300236デフォルトの名無しさん
2005/12/18(日) 23:05:200237デフォルトの名無しさん
2005/12/18(日) 23:09:34Windowsアプリケーションが作れることを理解しました。
ありがとうございます。
まだちょっと分からないのが、Expressを入れたときから
ネイティブ(Win32)のコンソールアプリケーションはつくれますよね。
CLRコンソールアプリケーションだと
using namespace System;
となってますが、Win32コンソールアプリケーションだと、
#include <stdio.h>
#include <tchar.h>
となっています。これは何を使おうとしているんでしょうか。
「Windows Platform SDK」でも「.NET」でもないと思うんですが。。
0238デフォルトの名無しさん
2005/12/18(日) 23:14:590239デフォルトの名無しさん
2005/12/18(日) 23:15:000240デフォルトの名無しさん
2005/12/18(日) 23:16:130241デフォルトの名無しさん
2005/12/18(日) 23:23:25<stdio.h>は標準Cの入出力関係の関数を使うのに必要。
<tchar.h>はUnicode対応関係。
話すと長くなるが、コンパイル時にUnicodeか非Unicode(日本語ではShift-JIS)を使うか切り替えられる仕組み。
Win32APIは文字・文字列を引数・戻り値に使う関数などに対してUnicode版と非Unicode版の2種類を用意している。
そこで両対応のソースを書きコンパイル時に切り替えられるような仕組みが作られた。
そんでもってその仕組みをCライブラリ関数に応用したのが<tchar.h>
なんでそんなことをするかというと9xが非Unicodeしか使えないから。
そこでいつの日か9xを捨て去れるときが来るときに備えたり、EXEファイルを9x版とNT版で別ファイルにしたり。
0242デフォルトの名無しさん
2005/12/18(日) 23:33:30tcharはティーチャーと呼ぶ。
ちなみに世間では「STD」はスタンダードという意味ではないので、
一般人との会話で用いるときには注意が必要だ。
ttp://www.google.co.jp/search?hl=ja&q=STD&btnG=Google+%E6%A4%9C%E7%B4%A2
0243デフォルトの名無しさん
2005/12/19(月) 00:07:36良く分かりました。ありがとうございます。
自分がC初心者であることもわかりました。
特にSTDの使い方には注意したいと思います(笑)
0244デフォルトの名無しさん
2005/12/19(月) 00:11:030245デフォルトの名無しさん
2005/12/19(月) 00:12:030246デフォルトの名無しさん
2005/12/19(月) 00:22:200247デフォルトの名無しさん
2005/12/19(月) 00:41:59一つ聞いておきたいが「チャー」はネタだよな?
0248デフォルトの名無しさん
2005/12/19(月) 00:42:510249デフォルトの名無しさん
2005/12/19(月) 03:04:350250デフォルトの名無しさん
2005/12/19(月) 06:03:39Expressに変えて初めてそれに自覚したんだね。
0251デフォルトの名無しさん
2005/12/19(月) 06:54:46そしたらなんか、「自覚」という単語を使ったらかっこいいかなと思って。
レベル高い人間に見えちゃうかなとか思って。
でも、どう見ても日本語が不自由です。
本当にありがとうございました。
0252デフォルトの名無しさん
2005/12/19(月) 07:06:28それ『を』だわな
0253デフォルトの名無しさん
2005/12/19(月) 08:55:03手持ちのプログラムで殆どはOKだけど一部で同じ現象になる。
VC8だとこんなエラーがでる。
test.obj : error LNK2019: 未解決の外部シンボル __RTC_CheckEsp が関数 _WinMain@16 で参照されました。
test.obj : error LNK2001: 外部シンボル "__RTC_Shutdown" は未解決です。
test.obj : error LNK2001: 外部シンボル "__RTC_InitBase" は未解決です。
VC6では問題無し。
色々探して見たが、例えばDxLibのサンプルプログラムで同様のエラーになる。
オレの環境設定ミスだと思うんだけど何が悪いのか...
教えてエロい人!
0254デフォルトの名無しさん
2005/12/19(月) 11:13:190255デフォルトの名無しさん
2005/12/19(月) 20:14:060256デフォルトの名無しさん
2005/12/19(月) 20:17:430257デフォルトの名無しさん
2005/12/19(月) 23:16:23どうやったらできる?
0258デフォルトの名無しさん
2005/12/20(火) 00:41:32オマイラエロサガタリナイ(´・ω・`)
コード生成のランタイムライブラリの設定と合う様に、Libcmt.libとかmsvcrt.libをリンクするようにしたら出来た。
この辺りって自動でやってくれるんじゃないのね。
>256
普通にローカルのタブをドロップしたら横に置けたよ。
0259デフォルトの名無しさん
2005/12/20(火) 13:55:590260デフォルトの名無しさん
2005/12/20(火) 14:25:38追加のリンカコマンドオプションにこれくらいはっ付けておけばだいたいOKかなあ
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib
0261デフォルトの名無しさん
2005/12/20(火) 18:14:360262デフォルトの名無しさん
2005/12/20(火) 19:38:390263デフォルトの名無しさん
2005/12/20(火) 19:39:240264デフォルトの名無しさん
2005/12/20(火) 19:52:52ttp://www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/
odbc32.lib odbccp32.libは無いから使えない。
0265デフォルトの名無しさん
2005/12/20(火) 23:46:55{
bool expr = true;
Object^ obj4 = expr ? nullptr : nullptr;
return 0;
}
変なエラーでる
0267デフォルトの名無しさん
2005/12/21(水) 06:00:44プラットフォーム SDK をインストールすると、
ネイティブな Win32 アプリケーションに対して
Windows 開発がサポートされます。
ただし、このサポートは限定されており、たとえば、
Visual C++ Express Edition IDE から
Win32 プロジェクトを作成することはできません。
て書いてた。プロジェクト作れないのに、どういう使い道があるの?
0268デフォルトの名無しさん
2005/12/21(水) 07:14:510269デフォルトの名無しさん
2005/12/21(水) 09:24:50なら、マニュアルは嘘?or誤植?
0270デフォルトの名無しさん
2005/12/21(水) 09:29:030271デフォルトの名無しさん
2005/12/21(水) 09:38:180272デフォルトの名無しさん
2005/12/21(水) 09:57:18その辺の意図がわかんないなー。
0273デフォルトの名無しさん
2005/12/21(水) 16:20:12ttp://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/
0274デフォルトの名無しさん
2005/12/21(水) 16:56:10マニュアルが違うのが疑問なんじゃないのか
0275デフォルトの名無しさん
2005/12/21(水) 16:57:48乞食じゃないんだから
0276デフォルトの名無しさん
2005/12/21(水) 17:02:080277デフォルトの名無しさん
2005/12/21(水) 17:13:13で、ビルドができない。
0278デフォルトの名無しさん
2005/12/21(水) 17:23:18でもコッソリONにする方法があるんだよね?
0279デフォルトの名無しさん
2005/12/21(水) 17:27:440280デフォルトの名無しさん
2005/12/21(水) 17:28:550281デフォルトの名無しさん
2005/12/21(水) 17:37:140282デフォルトの名無しさん
2005/12/21(水) 17:41:04と期待してみる。
0283デフォルトの名無しさん
2005/12/21(水) 19:02:05>Using Visual C++ 2005 Express Edition with the Microsoft Platform SDK
マイクロソフトプラットフォームSDKと共にVisualC++2005ExpressEditionを使うには
ステップ1 Visual C++ Express をインストール
ステップ2 マイクロソフトプラットフォームSDKをインストール
ステップ3 オプションダイアログボックスのプロジェクト&ソリューションセクション
の Visual C++ ディレクトリを更新する
適切なサブセクションにパスを追加:
Executable files: C:\Program Files\Microsoft Platform SDK\Bin
Include files: C:\Program Files\Microsoft Platform SDK\include
Library files: C:\Program Files\Microsoft Platform SDK\lib
Note: 他に、Visual C++ Express インストールした場所のサブディレクトリ
\vc\vcpackages にある VCProjectEngine.dll.express.config ファイルを
変更することでも Visual C++ ディレクトリを更新できる。 また、Visual
C++ Express Edition を再開する前に存在するなら
"%USERPROFILE%\Local Settings\Application Data\Microsoft\VCExpress\8.0"
に位置するファイル"vccomponents.dat"を必ず削除してください。
あと世路。。
0284デフォルトの名無しさん
2005/12/21(水) 19:41:48corewin_express.vsprops ファイルは C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults
にある。
AdditionalDependencies="kernel32.lib" を
AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"
のように変更する。
ステップ5 アプリケーションの設定でWindowsアプリケーション、DLLを選択できるようにする。
AppSettings.htmファイルが“%ProgramFiles%\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application\html\1033\"
にある。(実際は\1041).
441 - 444行目を次のようにコメントアウトする。(実際は409 - 412行目)
// WIN_APP.disabled = true;
// WIN_APP_LABEL.disabled = true;
// DLL_APP.disabled = true;
// DLL_APP_LABEL.disabled = true;
保存して実行。
0285デフォルトの名無しさん
2005/12/21(水) 19:48:380286デフォルトの名無しさん
2005/12/21(水) 19:56:410287デフォルトの名無しさん
2005/12/21(水) 20:00:31exeあればうごくん?
0288デフォルトの名無しさん
2005/12/21(水) 21:25:58exeではなくresedit.dllです。レジストリも見てみましたがわからんです。
ありがとうございませんでした。
0289デフォルトの名無しさん
2005/12/22(木) 00:39:54リソースエディタも探せばあるべ。
以前のVC持ってるならそれ使えばいいし。
0290デフォルトの名無しさん
2005/12/22(木) 00:44:040291デフォルトの名無しさん
2005/12/22(木) 12:10:04リソースエディタ探せばある? 詳細キボン。
0292デフォルトの名無しさん
2005/12/22(木) 12:53:390293デフォルトの名無しさん
2005/12/22(木) 12:58:440294デフォルトの名無しさん
2005/12/22(木) 13:12:390295デフォルトの名無しさん
2005/12/22(木) 13:14:190296デフォルトの名無しさん
2005/12/22(木) 13:21:230297デフォルトの名無しさん
2005/12/22(木) 13:26:170298デフォルトの名無しさん
2005/12/22(木) 13:32:000299デフォルトの名無しさん
2005/12/22(木) 14:48:270300デフォルトの名無しさん
2005/12/22(木) 14:50:400301デフォルトの名無しさん
2005/12/22(木) 15:27:10Q.Visual C++ 2005 Expressは無料なの?
A.1年間は無料でダウンロード可。1年でIDEが使えなくなるような制限はない。
Q.Visual C++ 2005 Expressはどこで手に入るの?
A.ttp://www.microsoft.com/japan/msdn/vstudio/express/visualc/
ISOイメージなので、CDに焼くか、IsoBuster(無料で使える)が必要
Q.ネイティブなWindowsアプリケーションをつくるには?
A.追加の手順が必要。以下参照。
ttp://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/
和訳:>>16 >>283-284
Q.cl.exeオプションは?
A.2005Express ttp://ranobe.sakuratan.com/up/src/up77033.txt
2003 ttp://ranobe.sakuratan.com/up/src/up77032.txt
0302デフォルトの名無しさん
2005/12/22(木) 15:27:53Q.最適化コンパイルはふくまれるの?
A.含まれる。
Q.リソースエディタはない?
A.ない。
Q.MFCやATLは?
A.ない。
Q.C#やVBにあるリファクタリングやクラスデザイナは?
A.ない。
●関連サイト
・無料の開発環境「Visual C++ 2005 Express Edition」を使ってみよう
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20051125/225170/?ST=win
・MSDN C++: .NET Framework プログラミング最良の言語
ttp://www.microsoft.com/japan/msdn/vs05/visualc/VS05Cplus.asp
・「C++/CLI」として大進化したVisual C++ 2005
ttp://www.atmarkit.co.jp/fdotnet/special/cppcli/cppcli_01.html
・VisualStudio UsersGroup C++/CLI掲示板
ttp://vsug.jp/tabid/63/view/topics/forumid/46/Default.aspx
・C++/CLI 言語仕様 翻訳
ttp://www.stdblue.net/cgi-bin/vene/wiki/wiki.cgi
よくわからんけど、とりあえず書いてみた。変なら直して。
0303デフォルトの名無しさん
2005/12/22(木) 15:32:340304デフォルトの名無しさん
2005/12/22(木) 17:02:47academic (standard) (\4,800) にしようか、
アップグレードでpro (\64,800) にしようか、
乞食 (\0) にしようか、
考え中…。
0305デフォルトの名無しさん
2005/12/22(木) 17:15:37MSDNライブラリはついてないけど、.NET Framework 2.0 SDKのドキュメントと
2003のMSDNライブラリがあれば、新しいのは要らないキガス
0306デフォルトの名無しさん
2005/12/22(木) 17:16:100307デフォルトの名無しさん
2005/12/22(木) 17:32:280308デフォルトの名無しさん
2005/12/22(木) 18:50:32A.ない。が、ATLは>>17で一応使えようになる(ATL3.0)。
0309デフォルトの名無しさん
2005/12/22(木) 19:28:07E = Microsoft Visual C++ Express Edition
S = Visual Studio 2005 Standard
P = Visual Studio 2005 Professional
T = Visual Studio 2005 Team System(全て有りなので略)
■コンパイラ
E(o)S(o)P(o) 32ビットx86コンパイラ
E(x)S(x)P(o) 64ビットx64コンパイラおよびクロスコンパイラ
E(x)S(x)P(x) 64ビットItaniumコンパイラおよびクロスコンパイラ
■ライブラリおよびヘッダー
E(*)S(o)P(o) Win32 SDK(*コアのみ)
E(o)S(o)P(o) CRTライブラリ
E(x)S(o)P(o) CRTデバッグライブラリ
E(x)S(o)P(o) CRTソースコード
E(o)S(o)P(o) STL
E(x)S(o)P(o) ATL
E(x)S(o)P(o) ATLServer
E(x)S(o)P(o) MFC
E(o)S(o)P(o) .NET Frameworkクラスライブラリ
E(x)S(o)P(o) C++サポートライブラリ
E(x)S(o)P(o) OpenMP
■統合開発環境
E(o)S(o)P(o) グラフィカル統合開発環境
0310デフォルトの名無しさん
2005/12/22(木) 19:30:08E(o)S(o)P(o) インクリメンタル リンカ (Link.exe)
E(o)S(o)P(o) Program Maintenance Utility (Nmake.exe)
E(o)S(o)P(o) Lib ジェネレータ (Lib.exe)
E(o)S(o)P(o) Windows リソース コンパイラ (Rc.exe)
E(o)S(o)P(o) Windows Resource to Object Converter (CvtRes.exe)
E(x)S(x)P(o) Native Web Service Proxy Generator (SProxy.exe)
E(x)S(o)P(o) Browse Information Maintenance Utility (BscMake.exe)
E(x)S(o)P(o) C++ Name Undecorator (Undname.exe)
E(x)S(x)P(o) ClStencil.exe
E(x)S(o)P(o) COFF/PE Dumper (Dumpbin.exe)
E(x)S(o)P(o) COFF/PE Editor (Editbin.exe)
E(x)S(x)P(o) MASM (Ml.exe)
E(x)S(x)P(o) Visual C++ Web 配置ツール (VCDeploy.exe)
E(x)S(o)P(o) Spy++
E(x)S(o)P(o) ErrLook
E(x)S(o)P(o) AtlTrace
E(x)S(o)P(o) Devenv.com
E(o)S(o)P(o) 推論規則
E(o)S(o)P(o) コマンド ライン ツール (Vcbuild.exe)
E(x)S(x)P(o) POGO
■デバッグ機能
E(o)S(o)P(o) ネイティブ デバッグ
E(o)S(o)P(o) マネージ デバッグ
E(x)S(x)P(o) リモート デバッグ
E(x)S(x)P(o) [SQL デバッグ]
0311デフォルトの名無しさん
2005/12/22(木) 19:30:41E(o)S(o)P(o) CSS スタイル デザイナ/エディタ
E(o)S(o)P(o) HTML デザイナ/エディタ
E(o)S(o)P(o) XML エディタ
E(o)S(o)P(o) ソース コード エディタ
E(o)S(o)P(o) Windows フォーム デザイナ
E(x)S(o)P(o) データ デザイナ
E(x)S(o)P(o) リソース エディタ
■データ機能
E(x)S(o)P(o) データ デザイナ
E(o)S(o)P(o) データ オブジェクト
E(*)S(o)P(o) Web サービス(*Web サービスのみ使用可能)
E(x)S(x)P(o) サーバー エクスプローラ
■オートメーションおよび機能拡張
E(o)S(o)P(o) 機能拡張オブジェクト モデル
E(o)S(o)P(o) コード モデル
E(o)S(o)P(o) プロジェクト モデル
E(x)S(o)P(o) リソース エディタ モデル
E(o)S(o)P(o) ウィザード モデル
E(o)S(o)P(o) デバッガ オブジェクト モデル
0312デフォルトの名無しさん
2005/12/22(木) 20:00:380313大差はないが
2005/12/22(木) 20:06:29E = Microsoft Visual C++ Express Edition
S = Visual Studio 2005 Standard
P = Visual Studio 2005 Professional
T = Visual Studio 2005 Team System(全て有りなので略)
■コンパイラ
.E S P
○ ○ ○ 32ビットx86コンパイラ
× × ○ 64ビットx64コンパイラおよびクロスコンパイラ
× × × 64ビットItaniumコンパイラおよびクロスコンパイラ
■ライブラリおよびヘッダー
.E S P
※ ○ ○ Win32 SDK(※コアのみ)
○ ○ ○ CRTライブラリ
× ○ ○ CRTデバッグライブラリ
× ○ ○ CRTソースコード
○ ○ ○ STL
× ○ ○ ATL
× ○ ○ ATLServer
× ○ ○ MFC
○ ○ ○ .NET Frameworkクラスライブラリ
× ○ ○ C++サポートライブラリ
× ○ ○ OpenMP
■統合開発環境
.E S P
○ ○ ○ グラフィカル統合開発環境
0314デフォルトの名無しさん
2005/12/22(木) 20:07:10.E S P
○ ○ ○ インクリメンタル リンカ (Link.exe)
○ ○ ○ Program Maintenance Utility (Nmake.exe)
○ ○ ○ Lib ジェネレータ (Lib.exe)
○ ○ ○ Windows リソース コンパイラ (Rc.exe)
○ ○ ○ Windows Resource to Object Converter (CvtRes.exe)
× × ○ Native Web Service Proxy Generator (SProxy.exe)
× ○ ○ Browse Information Maintenance Utility (BscMake.exe)
× ○ ○ C++ Name Undecorator (Undname.exe)
× × ○ ClStencil.exe
× ○ ○ COFF/PE Dumper (Dumpbin.exe)
× ○ ○ COFF/PE Editor (Editbin.exe)
× × ○ MASM (Ml.exe)
× × ○ Visual C++ Web 配置ツール (VCDeploy.exe)
× ○ ○ Spy++
× ○ ○ ErrLook
× ○ ○ AtlTrace
× ○ ○ Devenv.com
○ ○ ○ 推論規則
○ ○ ○ コマンド ライン ツール (Vcbuild.exe)
× × ○ POGO
■デバッグ機能
.E S P
○ ○ ○ ネイティブ デバッグ
○ ○ ○ マネージ デバッグ
× × ○ リモート デバッグ
× × ○ [SQL デバッグ]
0315デフォルトの名無しさん
2005/12/22(木) 20:08:46.E S P
○ ○ ○ CSS スタイル デザイナ/エディタ
○ ○ ○ HTML デザイナ/エディタ
○ ○ ○ XML エディタ
○ ○ ○ ソース コード エディタ
○ ○ ○ Windows フォーム デザイナ
× ○ ○ データ デザイナ
× ○ ○ リソース エディタ
■データ機能
.E S P
× ○ ○ データ デザイナ
○ ○ ○ データ オブジェクト
※ ○ ○ Web サービス(※Web サービスのみ使用可能)
× × ○ サーバー エクスプローラ
■オートメーションおよび機能拡張
.E S P
○ ○ ○ 機能拡張オブジェクト モデル
○ ○ ○ コード モデル
○ ○ ○ プロジェクト モデル
× ○ ○ リソース エディタ モデル
○ ○ ○ ウィザード モデル
○ ○ ○ デバッガ オブジェクト モデル
0316デフォルトの名無しさん
2005/12/22(木) 20:56:190317デフォルトの名無しさん
2005/12/22(木) 21:02:050318デフォルトの名無しさん
2005/12/22(木) 21:03:160319デフォルトの名無しさん
2005/12/22(木) 21:05:47正解!
0320デフォルトの名無しさん
2005/12/22(木) 21:59:23GJ!
Expressにはデータベースエクスプローラというウィンドウがあるけど、データ オブジェクトのこと?
■データ機能
.E S P
× ○ ○ データ デザイナ
○ ○ ○ データ オブジェクト
※ ○ ○ Web サービス(※Web サービスのみ使用可能)
× × ○ サーバー エクスプローラ
0321デフォルトの名無しさん
2005/12/22(木) 22:13:39Q.STLは?
A..NET環境用に再設計したSTL/CLI(STL.NET)が搭載される予定だったが
間に合わなかった。別途配布される模様。
0322デフォルトの名無しさん
2005/12/23(金) 11:13:05誰かよろ。
0323デフォルトの名無しさん
2005/12/24(土) 04:58:14アセンブリ出力を見ると
; Function compile flags: /Odtp
ってなってるぞ!
0324デフォルトの名無しさん
2005/12/24(土) 09:29:160325デフォルトの名無しさん
2005/12/24(土) 10:55:140326デフォルトの名無しさん
2005/12/24(土) 11:50:01それは重々承知の上じゃないかな
0327デフォルトの名無しさん
2005/12/24(土) 15:21:40855 845 sage 2005/12/24(土) 03:18:15
>>849
VB2003
・IDEからデバッグ実行 … 2秒
・DebugフォルダのEXEをクリック … 2秒
VB2005
・IDEからデバッグ実行 … 130秒
・DebugフォルダのEXEをクリック … 3秒
このような結果になりました。
0328デフォルトの名無しさん
2005/12/24(土) 16:24:47悪いな、ココはVC6→VC8のスレなんだ
0329デフォルトの名無しさん
2005/12/24(土) 16:27:000330デフォルトの名無しさん
2005/12/24(土) 16:37:21Expressのリリースビルド、どっちが早いか、だなw
どうせ/G7とか無いしな。/G6はあるけど。
0331デフォルトの名無しさん
2005/12/24(土) 16:41:41http://tete009.seesaa.net/article/9191228.html
を鵜呑みにするなら
VC6(/G6)>>>>>>>>>>>>>>>>>Express
と予想されr
0332デフォルトの名無しさん
2005/12/24(土) 17:05:44不等号を使って優劣を表現しようとする意図はかろうじてわかっても
単位が何なのかわからないのでどっちが優れているかサッパリわからないことが多い。
特に、不等号記号を無駄に連続入力したレスは荒らしているも同然だ。
そういったレスを理系の板やプログラム板であえて書き込む人のセンスを疑わざるを得ない。
0333デフォルトの名無しさん
2005/12/24(土) 17:15:530334デフォルトの名無しさん
2005/12/24(土) 18:20:350335デフォルトの名無しさん
2005/12/24(土) 18:59:280336デフォルトの名無しさん
2005/12/24(土) 22:57:40かっこ悪い。
0337デフォルトの名無しさん
2005/12/24(土) 23:05:020338デフォルトの名無しさん
2005/12/24(土) 23:34:090339デフォルトの名無しさん
2005/12/24(土) 23:38:500340デフォルトの名無しさん
2005/12/24(土) 23:53:470341デフォルトの名無しさん
2005/12/25(日) 00:34:56× × ○ ClStencil.exe
0342デフォルトの名無しさん
2005/12/25(日) 01:01:41何かのサンプルのようだ
0343デフォルトの名無しさん
2005/12/25(日) 01:10:200344デフォルトの名無しさん
2005/12/25(日) 04:31:24textBox1->Text;とMessageBox::Show();
のように->と::が別モノなのは何ででしょうか?
C#やVBでは . だけなので不思議です。
0345デフォルトの名無しさん
2005/12/25(日) 04:44:400346デフォルトの名無しさん
2005/12/25(日) 04:50:220347デフォルトの名無しさん
2005/12/25(日) 05:36:040348デフォルトの名無しさん
2005/12/25(日) 06:32:41::は、Scope Resolution Operator
と出ました(英語)。もう少し詳しく教えてもらえないでしょうか。。
0349デフォルトの名無しさん
2005/12/25(日) 09:06:240350デフォルトの名無しさん
2005/12/25(日) 09:36:13当初C++の前身C with Classesには::がなく、 . を使っていたが、
Cでは構造体と変数に同じ名前を付けることが可能だったので、
C with Classesでも当然それを引き継いだら曖昧さで困ることがおきた。
そこでC++ではオブジェクトへのメンバには . を、クラスのメンバへは::を使うことにして解決した。
とD&Eに書いてある。
.と->の違いももちろんCから引きずっている。
もちろん前者はオブジェクト(と参照)に対して、後者はポインタに対して使う。
それにC#でもunsafe内なら->があるだろうに。
0351デフォルトの名無しさん
2005/12/25(日) 11:23:41刺さりそう。
0352sage
2005/12/25(日) 11:49:07移行したんですが、VC6にはデフォルトで存在した構造体の中身とか、
関数の引数とかが、どんなのか表示してくれるような機能を使うにはどうやったら
いいんでしょうか?
(例えば "sprintf(" まで入力すると次にどんな形の引数を入れればいいか
示してくれるような機能)
0353デフォルトの名無しさん
2005/12/25(日) 17:14:19インテリセンスだろ?
俺のところでは何も設定しないで出来るが
0354デフォルトの名無しさん
2005/12/25(日) 18:11:05>A.ない。
>
>Q.MFCやATLは?
>A.ない。
ダメだ。
当分VC6だorz
0355デフォルトの名無しさん
2005/12/25(日) 18:39:040356デフォルトの名無しさん
2005/12/25(日) 18:45:49VC2005 の IDE でファイル選択 -> VC6 で開く -> VC6 で編集
するのがいいと思う。
0357デフォルトの名無しさん
2005/12/26(月) 00:42:510358デフォルトの名無しさん
2005/12/26(月) 01:00:13やってみますが正直言ってそこまでして
使うメリットを感じないのよね〜
0359デフォルトの名無しさん
2005/12/26(月) 01:09:07プログラミング初心者でもない限り、不可能ではないだろ。
でも作ってる間にAvalonに変わっちまいそうで。
0360デフォルトの名無しさん
2005/12/26(月) 01:09:27ありがとうございます。大体、わかりました。
:: クラスメンバに対して(→スタティックなメンバやメソッド)
-> ポインタ(→インスタンスのメンバやメソッド)
. オブジェクト(???イメージ浮かばず???)
0361デフォルトの名無しさん
2005/12/26(月) 08:36:39p->m
(*p).m
は一緒。
0362デフォルトの名無しさん
2005/12/26(月) 09:14:570363デフォルトの名無しさん
2005/12/26(月) 09:21:20そういうと今度は*演算子とは何ですかとなる予感。
0364デフォルトの名無しさん
2005/12/26(月) 13:04:540365デフォルトの名無しさん
2005/12/26(月) 13:57:410366デフォルトの名無しさん
2005/12/26(月) 14:12:510367デフォルトの名無しさん
2005/12/26(月) 18:36:240368デフォルトの名無しさん
2005/12/26(月) 21:13:420369デフォルトの名無しさん
2005/12/27(火) 00:04:45static=クラスメソッドではないんですか?
ttp://mukun_mmg.at.infoseek.co.jp/mmg/bncpp/12/220.html
0370デフォルトの名無しさん
2005/12/27(火) 00:20:120371デフォルトの名無しさん
2005/12/27(火) 01:16:46ライブラリはマルチスレッド版のみ!
どうしてシングルスレッド版を捨てたの?
0372デフォルトの名無しさん
2005/12/27(火) 01:17:330373デフォルトの名無しさん
2005/12/27(火) 01:20:17いつもマルチスレッドのライブラリをリンクしてた俺様が来ましたよ
0374デフォルトの名無しさん
2005/12/27(火) 01:36:13マルチコアったって、よっぽど大きなプログラムじゃなきゃ、マルチスレッドにするメリットは無いと思うが。
0375デフォルトの名無しさん
2005/12/27(火) 01:51:50それはそうだけど :: にはそれ以外の使い道もあると362は言いたかったのだろう。
0376デフォルトの名無しさん
2005/12/27(火) 02:44:34もう少し詳しくお願いします。
0377デフォルトの名無しさん
2005/12/27(火) 06:58:24std::vector<int>::value_type
0378デフォルトの名無しさん
2005/12/27(火) 08:37:490379デフォルトの名無しさん
2005/12/27(火) 09:35:27製品版でも?
0380デフォルトの名無しさん
2005/12/27(火) 10:03:21スコープ解決演算子として名前空間・クラス内にある名前を特定するのに使う。
その使い方の1つに静的メンバへのアクセスがあるだけ。
例は>>377。
0381デフォルトの名無しさん
2005/12/27(火) 12:50:10つまりスタティックかどうかは全く関係ない。
0382デフォルトの名無しさん
2005/12/27(火) 14:59:540383デフォルトの名無しさん
2005/12/27(火) 20:17:46どうやらそうらしい。
http://msdn.microsoft.com/netframework/programming/breakingchanges/designtime/cplusplus.aspx
上から5つめ。
コンパイラオプション /ML、/MLd は廃止されました。
シングルスレッドのCRTはもやは存在しません。
0384デフォルトの名無しさん
2005/12/28(水) 03:10:182005全バージョンで廃止されたんか。
0385デフォルトの名無しさん
2005/12/29(木) 14:57:23だいぶわかってきました。
できるだけ、考えずに感じるようにします。
ありがとうございました。
0386デフォルトの名無しさん
2005/12/29(木) 17:08:390387デフォルトの名無しさん
2006/01/03(火) 23:09:52ただでさえ速いCPUでの処理をさらに速くしても恩恵は薄い。
古いPCとの処理速度差を広げてしまうことは、
プログラムの汎用性から見ると下の下だな。
0388・∀・)っ-○●◎- ◆Pu/ODYSSEY
2006/01/03(火) 23:23:22たとえば最新のCPUでしか使えない命令セットを使う、とかなら汎用性がなくなるが
/Gオプション自体はは単なる命令スケジューリングだ。
俺のマシンもVC++じゃG6のほうが数パーセント速かったがそれでも2005にしたら2割も遅くなった。
今回のは明らかに改悪でそ。
0389デフォルトの名無しさん
2006/01/04(水) 00:53:46古いCPUで/G7最適化プログラムを動かすと、かえって遅くなるというのを知った上での書込みかね?
0390デフォルトの名無しさん
2006/01/04(水) 00:55:05このスカトロマニアが!
0391・∀・)っ-○●◎- ◆Pu/ODYSSEY
2006/01/04(水) 01:11:56知ってるが、2005はそれ以上に全CPUで遅いじゃん。
新しいCPUが古いCPUを淘汰し、それにあわせて最適化するのって消費経済の理にかなったことだと思うけど
それを否定されてもねぇ
0392デフォルトの名無しさん
2006/01/04(水) 01:24:29古いCPUでいくら遅くなろうが知ったこっちゃないよ
0393・∀・)っ-○●◎- ◆Pu/ODYSSEY
2006/01/04(水) 01:30:17VC2003
Pentium 4とAthlon↑
それ以外↓
ICC
Pentium M, Prescott以降のPen4↑
NorthwoodまでのPen4, Pen3、その他↓
※マニュアルにはPen4は/G7を使えと書いてあるが
つか、初代Pentium向けに用意されてる /G5、ましてや/G3や/G4って実際には意味なくなってるでしょ
0394・∀・)っ-○●◎- ◆Pu/ODYSSEY
2006/01/04(水) 01:38:26別名の関数としてコンパイルして関数テーブルで振り分けるようにしてるよ。てか常套手段でしょ。
0395デフォルトの名無しさん
2006/01/04(水) 14:14:280396デフォルトの名無しさん
2006/01/04(水) 18:44:200397デフォルトの名無しさん
2006/01/05(木) 02:46:37同意。
0398デフォルトの名無しさん
2006/01/05(木) 03:39:14HDBENCHのDirectDrowみたいにある一定の上限付きの処理を繰り返すというプログラムでCPU負荷を比較
VC7>ICC(PGOなしで軽めに最適化)
で倍ぐらい違った。
ということはICCがその処理をするのに余りCPU負荷が要らないバイナリを吐く。
つまり瞬間処理速度が問題にならない、むしろ低負荷であることが好まれる
プログラムなどの場合は有効であると言える。
0399デフォルトの名無しさん
2006/01/05(木) 08:56:12参考にもならん。
0400デフォルトの名無しさん
2006/01/05(木) 21:19:21はいはいキミはVC7でDrowしててくればいいよ
0401デフォルトの名無しさん
2006/01/05(木) 23:12:33http://www.fairyland.to/image/2005/ffdshow/20051015mp4.png
でもそんな感じだな。
>400
http://pds.exblog.jp/pds/1/200509/09/63/d0068663_6265087.jpg
0402デフォルトの名無しさん
2006/01/07(土) 22:15:08ヘルプ見たら、いちいちコード書いてるし。
製品版でしか出来ない?
0403・∀・)っ-○●◎- ◆Pu/ODYSSEY
2006/01/07(土) 22:22:370404デフォルトの名無しさん
2006/01/07(土) 22:43:14ボトルネックになる場所なんて、そんなに無いだろうし、いらないかなぁ…と自分を騙す。
最もそれにはプロファイルが必須か、こればっかりは譲れないし、参ったね。
それさえあれば、クラスデザイナのあるStandardで十分なんだけどなぁ。
いやクラスデザイナもダメっぽいので、Expressでもいいかってなもんで。
0405デフォルトの名無しさん
2006/01/07(土) 23:26:45やっぱでかいソフトは利いてくるんだろうか。
0406デフォルトの名無しさん
2006/01/08(日) 02:42:49個人ではproは高すぎるしな…
stdで我慢って所か。
>>Express
ATLがオプソ化すれば面白かったのにな。(MFCのオプソ化はまず無いだろうしからw)
とりあえずこっちに移行しようとは思えなかった。
まあExpressはC#とVB.NETのためにあるようなものだな。
どう考えてもC++/CLIやるならC#の方がよさそうだし。
0407デフォルトの名無しさん
2006/01/08(日) 09:48:560408デフォルトの名無しさん
2006/01/08(日) 10:51:29ICCでも買っとく?
0409・∀・)っ-○●◎- ◆Pu/ODYSSEY
2006/01/08(日) 11:24:50あと、VSのコンパイラやIDEのコア部分自体はネイティブアプリだよ、たしか。
0410デフォルトの名無しさん
2006/01/08(日) 18:26:580411デフォルトの名無しさん
2006/01/09(月) 19:14:42だれかVC8にできてVC6に出来ないことを具体的に教えてください。
0412デフォルトの名無しさん
2006/01/09(月) 19:34:58boostとか最新DirectXSDKとか。
ライブラリ集めまくって組み立てる人間には
移行する理由は十分かと。
0413デフォルトの名無しさん
2006/01/09(月) 19:44:54削った奴って事を、忘れている奴多すぎ
0414デフォルトの名無しさん
2006/01/09(月) 20:51:140415デフォルトの名無しさん
2006/01/09(月) 21:06:060416デフォルトの名無しさん
2006/01/09(月) 21:19:370417デフォルトの名無しさん
2006/01/09(月) 22:40:18いつまでもVC6使い続けてるがいいさ
0418・∀・)っ-○●◎- ◆Pu/ODYSSEY
2006/01/09(月) 22:56:190419デフォルトの名無しさん
2006/01/09(月) 22:58:46その後手動で入れればいいだろ。
0420デフォルトの名無しさん
2006/01/10(火) 00:00:50そうしとくよゆっくり逝かせてもらいます
0421デフォルトの名無しさん
2006/01/10(火) 00:26:03何がスタンダードになるかもわからんし、見方によれば賢いよ。
ある程度新しいの買ってくれないとソフト業界が活性化しない、というのもあるけど。
0422デフォルトの名無しさん
2006/01/10(火) 00:46:06VC8 Expressをしばらく使ってみましたが、
・IDEが重い(特にヘルプ)
・リソースエディタがない
・MSVCR80.DLL とかで配布が面倒
ってことで、完全移行は難しいですね。せめてリソースエディタは欲しかった。
Standard版買おうか考え中。
0423・∀・)っ-○●◎- ◆Pu/ODYSSEY
2006/01/10(火) 01:13:52SP6向けのプロセッサパック無いよ。SP4とSP5はあるけど。
強引な方法使って使うよりはVCTK2003入れたほうがいいだろうしね。
0424デフォルトの名無しさん
2006/01/10(火) 01:24:320425デフォルトの名無しさん
2006/01/10(火) 08:41:29PPのインストーラはファイルをコピーして用意されたレジストリファイルを書き込むだけだ。
それを手動でやるだけだから全然強引じゃない。解凍のみにしてもちゃんとライセンス出るし。
つかそんくらいググレよ。「VC++ Processor Pack」の日本語ページで2番目に出てくるだろ。
0426デフォルトの名無しさん
2006/01/10(火) 12:14:39だから、糞コテなんて構うな、と。
0427アホだなこいつ
2006/01/10(火) 12:19:55俺は2003に乗り換えたからどうでもいい話だが。
アラインメントの問題が解消されるわけじゃないし、どのみち地雷だな。
それでVC6使い続けたいならそうしろよ。
けど、迷惑だからソフトは配布するなよwww
0428デフォルトの名無しさん
2006/01/10(火) 12:46:110429デフォルトの名無しさん
2006/01/10(火) 12:55:38置き換えてやることになるわな。
c2.dllのバグが復活するばかりか、相性問題がおきる可能性も
捨てきれんから、SP6に更新するという作業自体が蛇足になるな。
そもそも2003のPro相当のコンパイラがフリーで公開されてから
VC6でMMX/SSEを触り続ける意味そのものが殆ど無くなったと思われ。
0430まぁ425=知ったか低脳ということで結論は出てるのだが
2006/01/10(火) 13:43:24結局、差異があったのは
c2.dll
preadme.htm
presetup.exe
vcpp.inf
この4つだけ
preadme.htmはただの文書ファイルだしpresetup.exeとvcpp.infは
ただのインストーラ関連のファイル。
SP4用PPとSP5用PPの違いは実質的にc2.dllだけらしい。
逆に言えば、c2.dllはSPのバージョンごとに別々のものを
用意しないといけないほど、重要なファイルであることは
バージョン情報を見れば
Microsoft (R) 80x86 Compiler Back End
とある。つまりコンパイラのエンジンそのものだ。
日付も違えばバイナリサイズも違う。diffをとってみれば
パターンが一致する場所を探すほうが難しいほど全然別物。
ちなみにこのDLL、SP6のものだとSSEを使ったコードの
コンパイル自体が通らない。
0431デフォルトの名無しさん
2006/01/10(火) 14:40:20.NETってなんのためにあるんだ?
0432デフォルトの名無しさん
2006/01/10(火) 15:14:050433デフォルトの名無しさん
2006/01/10(火) 15:26:550434・∀・)っ-○●◎- ◆Pu/ODYSSEY
2006/01/11(水) 00:05:580435・∀・)っ-○●◎- ◆Pu/ODYSSEY
2006/01/11(水) 00:53:270436デフォルトの名無しさん
2006/01/11(水) 01:02:21オマエもキエロ
0437デフォルトの名無しさん
2006/01/11(水) 01:36:190438・∀・)っ-○●◎- ◆Pu/ODYSSEY
2006/01/11(水) 02:14:350439デフォルトの名無しさん
2006/01/11(水) 02:28:470440デフォルトの名無しさん
2006/01/11(水) 06:01:36さっさと消えろ。
0441・∀・)っ-○●◎- ◆Pu/ODYSSEY
2006/01/11(水) 07:42:53何か反論しといたほうがいいよ。俺への個人攻撃も構わないけど、
VC6は大学のPCに各1台ずつ入ってたから使ってたけど何か?
あと、バイトで開発用PCをクリーンインスコすることになった際にPP強制削除の事実をこっそり確認した。
今思ったけど、SP6入れる際に、ディレクトリを丸ごとバックアップしておいて、バッチファイルか
なんかでパスを通しなおすようにしたらSP5+PPとSP6で起動分けできたんじゃね?
でもそんなことやるくらいならTKでも使えばいいし、いずれにしてもせっかくインラインアセンブラで
ゴリゴリ最適化してもVC8には持ち越しできないんだけど。覚えるなら組み込み関数の使い方だね。
0442デフォルトの名無しさん
2006/01/11(水) 07:51:46インラインアセンブラ前提の時点でアフォすぎるわけだが。
0443・∀・)っ-○●◎- ◆Pu/ODYSSEY
2006/01/11(水) 07:53:32冷静に考えて欲しい。SP6のコンパイラバックエンドを前のバックエンドに戻すことがどうして強引じゃないのか?
自分が正しいと説明できない時点で敗北ですよ。
0444・∀・)っ-○●◎- ◆Pu/ODYSSEY
2006/01/11(水) 07:57:00SSE対応nasmを併用すればいいとか、VC単体でやることを考えなければSP6でも
SSE対応アプリは組めるからです。
PPの旨みはインラインアセンブラ・組み込み関数・あとデバッガでXMMレジスタの中身
見れることでしょ?
0445デフォルトの名無しさん
2006/01/11(水) 18:05:102005インスコするときの江口洋介みたいな髪の韓国人らしき男がむかつく。
0446デフォルトの名無しさん
2006/01/11(水) 18:10:32>せっかくインラインアセンブラで
>ゴリゴリ最適化してもVC8には持ち越しできない
VC8でインラインアセンブラできるだろ。
0447425
2006/01/11(水) 18:22:37おまえらSP5とSP6の比較ぐらいしたら?
ぶっちゃけSP5のc2.dllとSP6のc2.dllは同じだぞ?
キャビネットファイルにはc2.exeで入ってるから解凍して確かめてみろよ。
0448デフォルトの名無しさん
2006/01/11(水) 19:14:380450デフォルトの名無しさん
2006/01/11(水) 19:36:49msvcep.dll、msse.dll、intro.dllがc2.dllにリネームされてコピーされる。
各エディションごとに異なるc2.dllがある。
0451デフォルトの名無しさん
2006/01/11(水) 19:59:07は?asm文は一切サポートされてない筈だが。
cpuidやローテート命令などに対応する組み込み関数なら代わりにあるが。
0452デフォルトの名無しさん
2006/01/11(水) 20:05:37SP5とSP6とでdiffかけてみればバイナリパターンが全然違うのがわかる。
0453デフォルトの名無しさん
2006/01/11(水) 20:24:34なるほど。じゃあ最適化のバグ2件はまた出るんだ。
協力感謝。
これ避けるにはcl2.dll以外をSP6に適応して、
VCTKのバイナリ群を入れるしかないのかなぁ。
0454デフォルトの名無しさん
2006/01/11(水) 21:41:37CLRじゃなけりゃ_asm使えるみたいだけど。
VC++ Expressでやってみたらできたど。
0455デフォルトの名無しさん
2006/01/12(木) 13:40:34実際VC6,7で使ってた_asm入りのソースそのまま移行してるよ。
/clrでも_asm使ってたらネイティブになるだけで、表面的には
使える。(実際コンパイル通るし実行も出来る)
0456デフォルトの名無しさん
2006/01/12(木) 18:57:30アナウンスあった気がするけど、結局あれなんだったの?
0457デフォルトの名無しさん
2006/01/12(木) 19:04:550458デフォルトの名無しさん
2006/01/12(木) 21:26:15そうだよ。だからスレタイのExpress Edition(x64の開発はできない)には
まるっきり無関係。
0459デフォルトの名無しさん
2006/01/12(木) 22:00:350460デフォルトの名無しさん
2006/01/13(金) 01:11:41PSDK 2003 FEBが無くなってしまった…
VC6用のLIBがなくなっちゃうとは知らんかったですorz どうすればいいんでしょう
0461デフォルトの名無しさん
2006/01/13(金) 02:32:54そして普通にWindows Server 2003 SP1 Platform SDKあたりを入れ直せば良いんじゃねの。
0462デフォルトの名無しさん
2006/01/13(金) 05:04:48そのバージョンはVC6では使えない。
普通にインストーラに任せるとPlatform SDKは複数バージョンインストールできない
というのが罠なわけだな
0463デフォルトの名無しさん
2006/01/13(金) 05:18:27自分が使っている範囲では、VC6でも特に問題なく使えてるんだけど。
0464デフォルトの名無しさん
2006/01/13(金) 12:34:072003Febも2005Aprも <2003 Server PSDK>
>>462
戦慄くような罠w
0465デフォルトの名無しさん
2006/01/13(金) 13:32:34SP1が付くか付かないかの違いはあるだろ!
0466デフォルトの名無しさん
2006/01/13(金) 17:43:510467デフォルトの名無しさん
2006/01/13(金) 18:10:26ご名答
>>466
拾えない
0468デフォルトの名無しさん
2006/01/13(金) 20:45:220469デフォルトの名無しさん
2006/01/13(金) 23:15:270470デフォルトの名無しさん
2006/01/13(金) 23:31:120471デフォルトの名無しさん
2006/01/14(土) 00:33:21「VC6使いが…」ってスレでC#ネタは無理だとおもうぞ
0472デフォルトの名無しさん
2006/01/14(土) 01:46:450473デフォルトの名無しさん
2006/01/14(土) 02:05:500474デフォルトの名無しさん
2006/01/14(土) 02:26:500475デフォルトの名無しさん
2006/01/14(土) 08:27:170476デフォルトの名無しさん
2006/01/14(土) 11:33:22Standard以上ならある。
0477デフォルトの名無しさん
2006/01/14(土) 11:56:39VC6ではMFCのライブラリを使用のチェックを外すことで
クラスネームを指定することが出来ました。
そこでVS2005でも同じように指定したいのですが
リソース ビューからMfc_ModeをFalseにすることは出来たのですが
肝心のクラスネームの入力欄が見つかりません。
どこで指定すればいいのでしょうか?
0478477
2006/01/14(土) 12:22:33ここはExpressのスレッドなのですね。
申し訳ございませんでした。
0479デフォルトの名無しさん
2006/01/14(土) 17:44:18ttp://www.wilsonc.demon.co.uk/d10resourceeditor.htm
0480デフォルトの名無しさん
2006/01/14(土) 21:26:59おおぉ!
0481デフォルトの名無しさん
2006/01/14(土) 21:30:070482デフォルトの名無しさん
2006/01/14(土) 23:35:240483デフォルトの名無しさん
2006/01/14(土) 23:50:190484デフォルトの名無しさん
2006/01/15(日) 00:01:55http://pc8.2ch.net/test/read.cgi/tech/1135529419/
テンプレにExpress EditionでWTLを使うという使うリンクがある。
0485デフォルトの名無しさん
2006/01/15(日) 00:02:570486デフォルトの名無しさん
2006/01/15(日) 01:48:54コレ使うのは微妙っぽいけど、古いATLでも大丈夫なのか?
やっぱ完全にWTLが独立してくれれば…いやATLも1年限定でフリー化すれば……
まあMSが使わせたい用途ではないわけだがw
0487デフォルトの名無しさん
2006/01/15(日) 07:54:000488デフォルトの名無しさん
2006/01/15(日) 07:54:230489デフォルトの名無しさん
2006/01/15(日) 10:58:54マイクロフトでは、先日来より特設サイトで「ビジュアルスタヂオ
Express Edition キャンペーン」を行っておりました。
世界で最も親しまれているビジュアルスタヂオを使用して、Windows
向けソフトウェアを手軽に、楽しく作成できます。
しかしながら、キャンペーンの趣旨とは異なった利用が多数散見
されましたため、今回のキャンペーンは誠に勝手ながら
中止とさせていただくこととなりました。
そのため、当該キャンペーンで獲得されました Express Edition に
関しましては、使用料金の請求を行わせていただきます。
なお、キャンペーンの趣旨にご賛同いただきましたお客様には
大変申し訳ございません。
弊社が確認する中で、正規の利用であると判断されるお客様には
別途連絡をさせていただきます。
弊社といたしましてもこのような結果となり誠に遺憾に存じますが、
なにとぞご理解を賜りますようお願い申し上げます。
今後ともマイクロフトをよろしくお願い申し上げます。
0490デフォルトの名無しさん
2006/01/15(日) 11:03:59こうやって置き換えてみると楽天はやはり凄いな
0491デフォルトの名無しさん
2006/01/15(日) 11:52:41これじゃどう頑張っても一流企業にはなれん。
ライブドアはそもそも一流とか気にしてない雰囲気漂ってるけど。
0492デフォルトの名無しさん
2006/01/15(日) 12:45:37930 :デフォルトの名無しさん :2006/01/15(日) 11:39:56
あははは5000円返せw
ttp://www2.ranobe.com/test/src/up5885.png
0493デフォルトの名無しさん
2006/01/15(日) 13:18:490494デフォルトの名無しさん
2006/01/15(日) 16:20:15ネイティブではPGO使えなかった、と。
0495デフォルトの名無しさん
2006/01/15(日) 16:23:47使えるよpugya
0496デフォルトの名無しさん
2006/01/15(日) 16:45:24ネイティブだけで使え、マネージドでは使えないという風に解釈すべきだと思う。
直前にマネージでは使えないというようなことが書かれている。
向こうのスレにも書いたけど。
0497デフォルトの名無しさん
2006/01/15(日) 16:46:19ネイティブ部分にPGOかけられないって話でしょ?
0498デフォルトの名無しさん
2006/01/15(日) 16:54:31本当だ。元の英文もそう書いてあるな。
http://msdn2.microsoft.com/en-us/library/e7k32f4k.aspx
0499デフォルトの名無しさん
2006/01/15(日) 18:05:48ttp://ranobe.sakuratan.com/up/src/up82160.png
漏れたち32ビット軍団を安心させる情報はありませんか?
もし画像の文章どおりなら窓から(r
0500デフォルトの名無しさん
2006/01/15(日) 18:12:09ぶははは。んなアホな。また誤植でしょ?
32を64て書き間違い。
ねぇ?そうでしょ?ねぇ?時代は32ビットだよね?
0501デフォルトの名無しさん
2006/01/15(日) 18:18:510502デフォルトの名無しさん
2006/01/15(日) 18:20:080503デフォルトの名無しさん
2006/01/15(日) 18:29:02Pro持ってる奴がその辺の(32ビットの)プログラムをPGOコンパイルしたという日記が一応あるみたいだから。
0504デフォルトの名無しさん
2006/01/15(日) 18:31:300505デフォルトの名無しさん
2006/01/15(日) 18:34:270506>∀<)っ-○●◎- ◆Pu/ODYSSEY
2006/01/15(日) 18:38:19おいらはそろそろ両対応考えるけど。
0507デフォルトの名無しさん
2006/01/15(日) 18:57:42これも英文では何ともない。
0508デフォルトの名無しさん
2006/01/15(日) 19:07:460509デフォルトの名無しさん
2006/01/16(月) 03:41:00http://msdn2.microsoft.com/ja-jp/library/c3xdy9sk.aspx
0510デフォルトの名無しさん
2006/01/16(月) 18:40:27ホントに「64ビットコンパイラのみです」とか書いてやがりますよ。
この余計な文章書いた奴は死刑。
0511デフォルトの名無しさん
2006/01/16(月) 18:43:28どうみても頭がおかしいです。
本当にありがとうございました。
0512デフォルトの名無しさん
2006/01/16(月) 18:46:26俺はやりませんけど誰か心の余裕のある人が。
0513デフォルトの名無しさん
2006/01/17(火) 02:04:51これってやっぱ出版物買えってこと?
0514デフォルトの名無しさん
2006/01/17(火) 07:57:420515デフォルトの名無しさん
2006/01/17(火) 14:12:460516デフォルトの名無しさん
2006/01/17(火) 14:29:300517デフォルトの名無しさん
2006/01/17(火) 14:35:210518デフォルトの名無しさん
2006/01/17(火) 16:39:570519デフォルトの名無しさん
2006/01/17(火) 16:44:170520デフォルトの名無しさん
2006/01/17(火) 16:51:500521デフォルトの名無しさん
2006/01/17(火) 18:19:02窓 展望
かえって読みづらい。
0522デフォルトの名無しさん
2006/01/18(水) 00:38:57ネイティブレベルにはなれんかったから・・・
0523デフォルトの名無しさん
2006/01/18(水) 00:43:120524デフォルトの名無しさん
2006/01/18(水) 01:20:07まじでWin32SDKだけでもまともに訳してほすぃなぁ。
XBOX360のCM数本なくせば訳なんてであくぇdrftygふじおk
0525デフォルトの名無しさん
2006/01/18(水) 07:33:09日本で売れてないXBOXの利益を日本のために投入してくれたりはしないでしょ
0526デフォルトの名無しさん
2006/01/19(木) 16:32:57にもあるけど、PSDKを複数バージョンインストールするにはどうすればいいの?
単純に別フォルダにインストールすればいいの?
0527デフォルトの名無しさん
2006/01/19(木) 17:38:130528デフォルトの名無しさん
2006/01/19(木) 17:47:01460ですが>>527の指摘どおりにLIBとINCLUDEをコピーしました(VS6のままのPCがあったので)
(Documentは乗っ取られたままデス)
0529デフォルトの名無しさん
2006/01/19(木) 17:47:12PSDKのインストーラに認識されなくなり、旧バージョンが残るという書き込みを見た。
けどどこを消すのだったか覚えていない、すまん。
0530デフォルトの名無しさん
2006/01/20(金) 14:34:04ここのKMDF 1.0(WDFv10.iso)に含まれてる
Windows Server 2003 SP1 DDKのMFCも使えんですか?
0531デフォルトの名無しさん
2006/01/20(金) 19:56:46そっちはPSDKに入ってない32bit用の.libも入ってる
バージョンはPSDKと同じ(MFC4.2/ATL3.0)
0532デフォルトの名無しさん
2006/01/21(土) 02:18:05{
int *p = new int[10];
return 0;
}
β2では、これの終了時にリークの警告が出ない。
製品版ではどうですか?>持ってる人
警告ないと結構怖いかも
0533デフォルトの名無しさん
2006/01/21(土) 02:23:160534デフォルトの名無しさん
2006/01/21(土) 02:25:23製品版落としたら大したもんだよ。うん。
製品版落としたらこんなもんじゃないよ。
0535デフォルトの名無しさん
2006/01/21(土) 07:55:03え?俺βじゃなく、製品版を落としてたつもりだったけど??
0536デフォルトの名無しさん
2006/01/21(土) 11:31:51Expressでcrtdbg.hインクルードして_CrtDumpMemoryLeaks();追加したらCLRでも
IDEでのデバッグ時に警告出るけど、それだけのコードでVC6では警告でます?
0537532
2006/01/21(土) 12:09:25VC6だとメモリリークがあればいつも警告出ると思ってたんだけど
MFC使ってないと出ないみたいです。勘違い失礼しました。
Expressでフォームアプリの場合は、コンパイルオプションを/clr
に変えた上で _Crt...やれば警告出るようですね。一安心です。
0538デフォルトの名無しさん
2006/01/25(水) 21:32:02俺も浮動小数点関係でビルドが出来なくなる。
error LNK2019: 未解決の外部シンボル ___libm_sse2_cos とか
__ftol2_sse とか
0539デフォルトの名無しさん
2006/01/26(木) 13:35:400540デフォルトの名無しさん
2006/01/26(木) 14:35:06作動環境で95はペケだったよ。試してないけど。
98は一応動いた。
0541デフォルトの名無しさん
2006/01/26(木) 18:10:03機材もってなきゃ確認するだけでも一苦労だな。
0542デフォルトの名無しさん
2006/01/26(木) 18:21:550543デフォルトの名無しさん
2006/01/26(木) 18:24:300544デフォルトの名無しさん
2006/01/26(木) 19:23:060545544
2006/01/26(木) 19:30:45動きませんでした。
動かしたのはWin32アプリ(GUI)のHelloWorld。
0546デフォルトの名無しさん
2006/01/26(木) 19:34:37ランタイムが動いたとしても、この API 使えない、あの API もダメとか
作るの大変そう。
0547デフォルトの名無しさん
2006/01/26(木) 19:53:400548デフォルトの名無しさん
2006/01/26(木) 21:13:080549デフォルトの名無しさん
2006/01/26(木) 21:30:180550デフォルトの名無しさん
2006/01/26(木) 22:59:280551デフォルトの名無しさん
2006/01/26(木) 23:08:45UNICODEをMBCSにするだけで動くんじゃねーのHelooWorldぐらいなら
0552デフォルトの名無しさん
2006/01/26(木) 23:09:30ああ、アカン Helloがへぉおおになってもた
0553デフォルトの名無しさん
2006/01/26(木) 23:14:18そもそもUNICODEビルドなら、Meでも動かないわけだが。
0554>∀<)っ-○●◎- ◆Pu/ODYSSEY
2006/01/26(木) 23:19:020555デフォルトの名無しさん
2006/01/26(木) 23:22:000556>∀<)っ-○●◎- ◆Pu/ODYSSEY
2006/01/26(木) 23:40:310557デフォルトの名無しさん
2006/01/27(金) 21:24:43本当のエラーの原因はWin95になかったAPIを参照しているから。
Win95はエラーメッセージが腐ってる
0558デフォルトの名無しさん
2006/01/28(土) 17:12:01そのAPIって何?
0559デフォルトの名無しさん
2006/01/28(土) 17:39:02とか、
InterlockedCompareExchange
とか書いてあるページがあるなあ
0560デフォルトの名無しさん
2006/01/28(土) 18:37:19もう何がなんだかさっぱり… ○<\_
プロジェクト=ソリューション?、プロジェクトにファイルを追加すんのは?
なんかVC6に戻したくなってきた
0561デフォルトの名無しさん
2006/01/28(土) 18:47:550562560
2006/01/28(土) 19:00:23とりあえずしょぼいサンプルをビルドできるようになった
先は長そうだ・・・
0563デフォルトの名無しさん
2006/01/28(土) 19:45:140564デフォルトの名無しさん
2006/01/28(土) 22:03:52数年ぶりに初心者向け解説本買いたくなってきたよ
オンラインマニュアルは読破するには厳しい量だし
0565デフォルトの名無しさん
2006/01/28(土) 23:54:18まあ、単にエディタ、コンパイラ、デバッガとしてしか利用してないけど。
0566デフォルトの名無しさん
2006/01/29(日) 00:41:22おんらいんまにゅあるどこー?
0567デフォルトの名無しさん
2006/01/29(日) 01:54:16なら出てくんな
0568デフォルトの名無しさん
2006/01/29(日) 08:58:43他の使い方をしている奴はあまりいないと思うのだが。
0569デフォルトの名無しさん
2006/01/29(日) 11:32:17これは便利っていう機能有ります?
ヘルプ見てもどういうときに便利なのか今一イメージできなくて^^;
おかげで実際使っても操作方法わからないし^^;
VC6使いってわけですらないから、スレ違いかな?
0570デフォルトの名無しさん
2006/01/29(日) 21:31:486からいきなり8へ行こうとするからわけわからなくなる。
6 7 8でOK
0571デフォルトの名無しさん
2006/01/29(日) 21:53:53別に特殊な便利機能が分からなくても、
ソースを編集してコンパイルしてデバッグするだけなら出来るだろ。
そしてそれ以上は別に必要ではない。
0572デフォルトの名無しさん
2006/01/29(日) 22:57:38白画面に黒字は長時間だと疲れるし。
0573デフォルトの名無しさん
2006/01/29(日) 23:17:16俺みたいに調べるきもない人間ようにちゃっちゃと張れよ。
0574デフォルトの名無しさん
2006/01/29(日) 23:38:130575デフォルトの名無しさん
2006/01/30(月) 10:41:03VC8でどうやるのかがいまだにわかりません! (><;)
0576デフォルトの名無しさん
2006/01/30(月) 10:44:560577デフォルトの名無しさん
2006/01/30(月) 17:40:53できました
サンクソ
なんでMSはこんなにUIをころころ変えるんだか…
コード書く前に使い方覚えるだけでうんざりしてしまう
0578デフォルトの名無しさん
2006/01/30(月) 17:53:220579デフォルトの名無しさん
2006/01/30(月) 19:39:230580デフォルトの名無しさん
2006/01/30(月) 19:41:590581デフォルトの名無しさん
2006/02/02(木) 01:42:05インテリセンスに残るんだけど何でだろう
#include"def.h" //#define N 123
#include"undef.h" //#undef N
0582デフォルトの名無しさん
2006/02/08(水) 11:19:24変わってないじゃん。
0583デフォルトの名無しさん
2006/02/09(木) 14:19:01一時的にしろ生産性落ちる
0584デフォルトの名無しさん
2006/02/09(木) 14:32:110585デフォルトの名無しさん
2006/02/09(木) 15:50:08一時的にしろ生産性落ちる
○メニューバーの中身が変わっただけで
ぼくには使い方が分かりません!
素直になろうな。
0586デフォルトの名無しさん
2006/02/09(木) 22:51:25右クリックメニューのコピー・切り取り・貼り付けをもっと上に持ってくることはできないの?
呼び出しブラウザとかごく稀にしか使わないのを上に持ってこられても不便なんだけど
0587デフォルトの名無しさん
2006/02/10(金) 00:07:040588デフォルトの名無しさん
2006/02/10(金) 03:04:37重くてOSが不便になるよ
0589デフォルトの名無しさん
2006/02/10(金) 10:01:09PentiumIIIでも使ってるの?
0590デフォルトの名無しさん
2006/02/10(金) 18:31:140591デフォルトの名無しさん
2006/02/11(土) 01:15:50きもいレスだな
の?
0592デフォルトの名無しさん
2006/02/11(土) 01:37:11ha ?
0593デフォルトの名無しさん
2006/02/11(土) 03:06:220594デフォルトの名無しさん
2006/02/11(土) 03:10:190595デフォルトの名無しさん
2006/02/11(土) 03:11:310596デフォルトの名無しさん
2006/02/11(土) 03:30:04⊂ ヽ (っノ
\\ ∧ ∧ //
\ ヽ、(_´Д`) ,//
\ ):::V:::::ノ~,/
フォ──── {::::::|:::::ヾノ──────ゥ!!!!!!!!!
|:::::|::::::::/
|;;;;;|;;;;;;;{
|:::::::::::::::)
{(/⌒ヾ/
|/ /
( , /
| | \
|__/\入
}:::| ):::ゝ
ノ:::::)⊂ノ´
(;;;;;/
0597デフォルトの名無しさん
2006/02/11(土) 13:44:490598デフォルトの名無しさん
2006/02/12(日) 04:19:35VC8とC++Builderの最新のやつとどっちのほうが最強?
0599デフォルトの名無しさん
2006/02/12(日) 09:13:340600デフォルトの名無しさん
2006/02/12(日) 09:15:370601デフォルトの名無しさん
2006/02/12(日) 15:51:100602デフォルトの名無しさん
2006/02/13(月) 13:55:11私も知りたいです。どうなんでしょう?
0603デフォルトの名無しさん
2006/02/13(月) 17:03:05けれどboostが満足に使えるくらいには対応しているはず。
VC7.1よりも準拠度が下がったと言うことはありえないだろうから。
0604デフォルトの名無しさん
NGNG0605デフォルトの名無しさん
2006/02/16(木) 16:23:10知っているけど、教えてくださいと言わなかったので教えない。
0606デフォルトの名無しさん
2006/02/16(木) 16:25:240607デフォルトの名無しさん
2006/02/16(木) 16:36:46メッセージ取れるなら教えてください
0608デフォルトの名無しさん
2006/02/16(木) 16:40:200609デフォルトの名無しさん
2006/02/16(木) 20:28:25Winspector は良アプリ。ま、許してやらんでもない
0610608
2006/02/17(金) 00:27:170611デフォルトの名無しさん
2006/02/17(金) 03:26:00俺がもっといいのを作ってやる!
と、意気込んでたときに拾ったWinspector。
創作意欲が奪われた瞬間でした。
0612デフォルトの名無しさん
2006/02/17(金) 22:01:020613デフォルトの名無しさん
2006/02/18(土) 12:07:00http://agtp.romhack.net/solbrain.html
0614デフォルトの名無しさん
2006/02/18(土) 16:02:050615デフォルトの名無しさん
2006/02/18(土) 17:55:53HeapAllocとHeapFreeで置き換えているが、
WinXPなんかのDEPには引っかからないのだろうか気になる。
0616デフォルトの名無しさん
2006/02/18(土) 18:06:41その辺ちゃんとしようと思ったら、VirtualAllocで実行属性つけて確保するしか。
0617デフォルトの名無しさん
2006/02/19(日) 20:24:060618デフォルトの名無しさん
2006/02/19(日) 21:06:240619デフォルトの名無しさん
2006/02/19(日) 23:40:10最新のCPUが普及した頃に乗り換えるのが良いとか、そんな感じ?
0620デフォルトの名無しさん
2006/02/20(月) 09:43:020621デフォルトの名無しさん
2006/03/05(日) 05:35:550622デフォルトの名無しさん
2006/03/05(日) 05:36:500623デフォルトの名無しさん
2006/03/07(火) 00:16:050624デフォルトの名無しさん
2006/03/07(火) 00:18:39すいません。。教えてください。。
0625デフォルトの名無しさん
2006/03/07(火) 03:08:39このような過疎板で3分返答が無いくらいでうろたえるようなみっともない振る舞い、爺は悲しゅうございます。
VC6 のライセンスが合法なものでございましたら、お手元でお好きなようにご利用なされませ。
0626デフォルトの名無しさん
2006/03/10(金) 16:48:14浮動小数周りのランタイムやインポートライブラリ処理で
違う名前のもの(何とか2とか)が呼ばれてリンクできない
ってことない?
VC6<->2003ToolKit(VC7)でそういう問題あったけど
0627デフォルトの名無しさん
2006/03/11(土) 16:10:05欲しい奴を VC6 から持ってきて追加じゃなくて
0628デフォルトの名無しさん
2006/03/11(土) 20:24:350629デフォルトの名無しさん
2006/03/11(土) 22:20:45x86/x64/IA64のコンパイラとC/C++/STL/MFC/ATLのヘッダ・ライブラリが
一通り入ってるのでExpressのお供の開発でも役に立ちます
0630デフォルトの名無しさん
2006/03/12(日) 12:07:10無料のExpress使いたいような人の参考になるのかね
0631デフォルトの名無しさん
2006/03/12(日) 12:17:000632デフォルトの名無しさん
2006/03/12(日) 12:40:55実費(送料のみ)で手にはいるけど、送料が高いんだよな…。
(SP1じゃないのを頼んだとき\3000位だったかな)
0633デフォルトの名無しさん
2006/03/12(日) 12:48:08ありがとう、含まれてるんですね
>>632
と言うわけで落とせた
0634デフォルトの名無しさん
2006/03/12(日) 21:47:55ちまたで言われている違い以外にひとつ気がついたので書き込んでおく。
プロジェクトの並列ビルドが出来なくなっている。オプションで2以上を
設定しても順番にビルドされた。
IDEの動作自体はbeta2(VCのみ入れてた)より多少きびきびしてる感じだった。
あと、無料版(ダウンロード版)はMSDNがインストール失敗したが既出?
インストール時に項目のチェックボックスは選べたようだが…
0635デフォルトの名無しさん
2006/03/13(月) 00:00:35MSDN Expressは入れられるはずだが
もっとも俺はSpoke版なんで未確認だけどな
それと並列ビルドだが、手元のMSDNには
>[並行にビルドするプロジェクトの最大数] プロパティに、コンピュータの CPU 数を超える値を設定しても、ビルド パフォーマンスは向上しません。
と書いてあるから、そこに引っかかってるんじゃないか?
0636デフォルトの名無しさん
2006/03/13(月) 00:19:27パフォーマンスについてはともかく、beta2では
並列ビルドできてた。気持ち速いような気は
してたので(ファイルアクセスとかあるから
CPU四六時中100%使うわけじゃないし)、
わざわざ禁止したのならとんだお節介(・3・)
>MSDN Expressは入れられるはずだが
パッケージ版のみじゃないのかな。何か勘違いしてる?
0637デフォルトの名無しさん
2006/03/13(月) 00:45:04ひょっとしてExpressのページ下部にリンクがある
ttp://download.microsoft.com/download/5/7/b/57b8cf33-4cb4-466d-aca1-e4b1f64a3508/msdnixp.exe
これじゃないのか?>MSDN Express
0638デフォルトの名無しさん
2006/03/13(月) 00:52:400639デフォルトの名無しさん
2006/03/13(月) 00:58:20特に何も無いね
0640デフォルトの名無しさん
2006/03/13(月) 08:38:200641デフォルトの名無しさん
2006/03/13(月) 09:53:290642デフォルトの名無しさん
2006/03/13(月) 18:47:27バッチビルド時(複数チェックしての)並列ビルドが駄目みたい
0643http://www.vector.co.jp/soft/win95/util/se072729.html
2006/03/18(土) 22:02:29もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
そういや64bitにネイティブ対応している2chブラウザてありましたっけ?
0644デフォルトの名無しさん
2006/03/19(日) 22:16:380645デフォルトの名無しさん
2006/03/26(日) 09:08:48CLRではd3dx9.hなどをインクルートすると、内部でobjbase.hを呼び出せずにエラーとなり、
VC6.0の方のライブラリやヘッダのフォルダを追加すると、typedef interfaceなどでエラーが大量にでます。
Win32ではVC6.0の方のライブラリやヘッダのフォルダを追加すると、コンパイルは通りますがリンクで、
未解決の外部シンボル @_RTC_CheckStackVars@8が関数
未解決の外部シンボル __RTC_CheckEsp が関数
などが発生します。リンカになんらかのライブラリを追加すればいいと思うのですが、わかりません。
基本的なことかもしれませんが、libファイルに含まれる参照名などの探し方などありましたら
教えてもらえないでしょうか?宜しくお願いします。
私の環境はXP-Home、VC2005EE、VC6.0EEsp5、.NETFramework2.0日本語版SDK、DirectX9.0SDK(February 2006)です。
0646デフォルトの名無しさん
2006/03/26(日) 11:11:110647デフォルトの名無しさん
2006/03/26(日) 11:12:530648デフォルトの名無しさん
2006/03/26(日) 17:56:32みなさんキーマクロってどうしてます?
なんかどこ探しても見当たらないのですが…
やはり外部ツールで呼ぶしかないのか…
0649デフォルトの名無しさん
2006/03/26(日) 18:45:08ただサーチとか含めるといちいちウインドウフォーカスが移動するので
すさまじくモッサリ
…あれ?Expじゃできないorz Beta2では出来たんだが。所詮は
無料制限バージョンてことか。スレ違いだけとStandardは上記の
キーボードマクロ使えますか? Std使ってる人お願いします。
0650デフォルトの名無しさん
2006/03/27(月) 01:36:13できました
0651デフォルトの名無しさん
2006/03/28(火) 18:40:22白地に黒文字だと目が痛い・・・・
探しても見つからないす(´・ω・`)
0652デフォルトの名無しさん
2006/03/28(火) 18:52:450653デフォルトの名無しさん
2006/03/28(火) 18:56:350655デフォルトの名無しさん
2006/03/30(木) 17:46:52> ■先ほどパスを通したatlフォルダにあるatlwin.hファイルを開き、
> 1725行目の関数を次のように修正(バックアップした方がいいかも)
> BOOL SetChainEntry(DWORD dwChainID, CMessageMap* pObject, DWORD dwMsgMapID = 0)
> {
> int i; //←これね
> // first search for an existing entry
これ、2つめのfor文を for (int i=0; ...) にする方がよくないですか?
iはループの外では使われていないので。
0656デフォルトの名無しさん
2006/03/30(木) 18:02:280657デフォルトの名無しさん
2006/04/09(日) 12:52:41あれがないと生きていけないYO!!!
いや、ウィザードバーもどきはあるけど、同じファイルスコープのクラスしか表示してくれないのよ。
Expressがっていうより、この先のVC全てに、あのウィザードバーが無いとなると泣けてくるぜ。
0658デフォルトの名無しさん
2006/04/09(日) 16:29:510659デフォルトの名無しさん
2006/04/09(日) 16:45:37VC6のとは、どう違うの?
0660デフォルトの名無しさん
2006/04/09(日) 17:41:48上手く言えないんだが、VC6のウィザードバーだと、「全てのクラスにバーからアクセスできる」
「バーでインクリメンタルサーチっぽくクラスを探せる」っていう利点があったのよ。
これを利用すれば、どんなメソッドだろうと一瞬でアクセスできるのよ。それもキーボードだけで。
ワークスペースウィンドウも必要無くなるから、エディタも広く使えるしね。
何かVC8にも、代替機能があるのかねぇ…。
0661ハブ
2006/04/23(日) 07:53:06C:\Program Files\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application\html\1033
ないのですが・・・。
0662ハブ
2006/04/23(日) 08:08:58ISDNなのでまた落とし直すの辛いんですが・・・。
0663デフォルトの名無しさん
2006/04/23(日) 08:32:021033は英語版。日本語版だと1041に読み替えればよい。
0665デフォルトの名無しさん
2006/04/23(日) 08:50:040666ハブ
2006/04/23(日) 09:28:55リンカのところを見れば分かるでしょ?
0667ハブ
2006/04/23(日) 09:57:49このサイトのようにしたらうまくいきました。
最小限の構成しかできませんが、取りあえずは満足かな?
0668ハブ
2006/04/23(日) 10:08:41みなさんはどのようになっていますか?
0669ハブ
2006/04/23(日) 13:46:400670デフォルトの名無しさん
2006/04/24(月) 23:20:05昔は28.8でVS6.0EE一式落としたりしてたぞ
0671ハブ
2006/04/27(木) 19:10:54次の#ifdef _MACを読み込んでしまいます。
Win32の環境でMACなど使ってないし、プリコンパイルヘッダも
設定していません。
これって正しいのでしょうか。
確かに#elseのunsigned short WCHARでは正しいUNICODE環境は
作りにくいかもしれないのですが・・・。
#ifndef _MAC
typedef wchar_t WCHAR; // wc, 16-bit UNICODE character 修正 Wchar→WCHAR
#else
// some Macintosh compilers don't define wchar_t in a convenient location, or define it as a char
typedef unsigned short WCHAR; // wc, 16-bit UNICODE character
#endif
0672デフォルトの名無しさん
2006/04/27(木) 20:26:01揚げ足だけど#if"n"defだよ。
0674デフォルトの名無しさん
2006/04/28(金) 01:16:01正しいも何も、実装がWCHARをビルトインとして扱う必要があるかないかで判断するモノじゃないのか?
C++でオーバーロード使ってると引っかかることあるが、それ以外で問題になった覚えはないな。
どっちでも好きにすれば?
0675ハブ
2006/04/28(金) 18:55:16そうですね。ただ、それを放っておくとコンパイルエラーで
ひっかかるので、そうするしかないのかなと思って。
PlatformSDKでインクルードするものなのに変だな。
オーバーロードを使うと厳密に型変換をしないと
引っかかりますね。
0676デフォルトの名無しさん
2006/05/02(火) 11:15:10膨大なCソースの移行。Cをクラス外で記述してグローバルにした場合って、クラスから使えないですか?
0677デフォルトの名無しさん
2006/05/02(火) 11:29:02???
0678デフォルトの名無しさん
2006/05/02(火) 11:54:120679デフォルトの名無しさん
2006/05/02(火) 12:36:01一つのモジュールを呼び出すと余分な関数も勝手に呼んでしまう事から自由にいじれるようにクラスの外側にコピペでごっそり移しました。
どこのクラスにも所属させない変関数の集まりはグローバルとなる、という記述をMSDNで見たからです。コピペした関数をグローバルから呼び出す事はできるのですが、目的の処理を入れたクラスからそのソースを呼び出しても定義が無いとエラーがでてしまいます。
0680デフォルトの名無しさん
2006/05/02(火) 12:37:14全てをクラス関数にするのは、ソースが多すぎて大変な作業になりそれは避けたいのです。
説明が足りないかもしれませんがよろしくお願いします
0681デフォルトの名無しさん
2006/05/02(火) 12:51:36stdio.hとかCのヘッダをみれば解決できる。
0682デフォルトの名無しさん
2006/05/02(火) 12:55:45書き込む前に、自分以外の人が呼んでも理解できるかどうか、確認するために読み直せ。
0683デフォルトの名無しさん
2006/05/02(火) 12:56:48しかし、ホントに説明が下手だな。
0684デフォルトの名無しさん
2006/05/02(火) 13:49:37まとめてみた
0685デフォルトの名無しさん
2006/05/02(火) 14:23:11やっぱりクラス化しないと辛いか。
ありがと
0686デフォルトの名無しさん
2006/05/02(火) 14:24:50なんかこう、喉に小骨が刺さるというか……
0687デフォルトの名無しさん
2006/05/02(火) 14:37:45すみません、教えてくれるとすごく助かります。
簡単にいけそうな気もしたので・・・激安に見積もっちゃいました。
こう目の先にぶら下がってる関数が使えないって言うのは悔しいです
0688デフォルトの名無しさん
2006/05/02(火) 15:24:020689デフォルトの名無しさん
2006/05/02(火) 16:02:290690デフォルトの名無しさん
2006/05/02(火) 16:13:400691デフォルトの名無しさん
2006/05/02(火) 16:17:07INT f();
class C { public: INT f() { return ::f(); } };
お前の説明だと、これでエラーが出るはずなんだが、間違い無いな?
0692デフォルトの名無しさん
2006/05/02(火) 16:20:18確かに、リンク時にエラーが出るな。
0693デフォルトの名無しさん
2006/05/02(火) 16:25:43INTの関数はクラスの終了の次の行へお願いします
0694デフォルトの名無しさん
2006/05/02(火) 16:39:46>INT型の普通の関数です
むちゃくちゃ当てずっぽうで、
#include<string.h>
と言ってみる。
0695デフォルトの名無しさん
2006/05/02(火) 16:44:52宣言無しで呼び出せってことか?そりゃ無理だ。
0696デフォルトの名無しさん
2006/05/02(火) 16:46:53> ”宣言無し”で呼び出せってことか?そりゃ無理だ。
だろうな。
0697デフォルトの名無しさん
2006/05/02(火) 17:11:010698デフォルトの名無しさん
2006/05/02(火) 17:17:17コンパイラはソースを1パスで処理するので自分より後に出てくる関数は処理できない(引数の型チェックができない)。
プロトタイプ宣言かけ。
0699デフォルトの名無しさん
2006/05/02(火) 17:19:57まずC言語を使えるようになってから出直せ。
0700デフォルトの名無しさん
2006/05/02(火) 17:20:400701デフォルトの名無しさん
2006/05/02(火) 17:22:03だが無くても動くはずと言っている
0702デフォルトの名無しさん
2006/05/02(火) 17:30:56まず日本語を使えるようになってから出直せ。
0703デフォルトの名無しさん
2006/05/02(火) 17:33:47静的に作られた変数・関数は、同ファイル内、あるいは同クラス内に定義も実装もしないとだめだよ。(同モジュール内)
昔、やった誤りが、.hに関数の定義書いて、.cppに関数の実装書いてコンパイル通らない・・・
しかもちょっと悩んだ、恥ずかしながら。
0704デフォルトの名無しさん
2006/05/02(火) 17:43:29それが通らないとライブラリは存在し得ないことになりませんか?
0705デフォルトの名無しさん
2006/05/02(火) 17:45:33お前が正しくて、世界中の C++ コンパイラが間違ってる。
規格書や参考書、解説本の類もすべて間違ってるし、
お前以外の全プログラマも間違ってる。
これでいいか?
0706デフォルトの名無しさん
2006/05/02(火) 17:47:29C/C++ 使いなら「宣言」と「定義」の意味ぐらい正確に使おうな。
0707デフォルトの名無しさん
2006/05/02(火) 17:47:470708デフォルトの名無しさん
2006/05/02(火) 17:48:47マニュアル嫁
0709デフォルトの名無しさん
2006/05/02(火) 17:49:19ライブラリ作ると、.hと.libと.dllができて、
そこに、クラスやグローバル変数やグローバル関数の定義も実装も書いてある。
外からは、インクルード、リンクして、宣言して使ってるだけ。
0710デフォルトの名無しさん
2006/05/02(火) 17:56:230711デフォルトの名無しさん
2006/05/02(火) 18:09:12コスプレでもするか。
0712デフォルトの名無しさん
2006/05/03(水) 20:43:21VIPPERなプログラマの俺が答えてやろう。
多分だが通訳
int f(){
return 0
};
class C {
public : void f2();
}
void C::f2(){ f() }
こういう事だと思われる。
こうするとクラスに所属しないf()はクラスの外側、グローバル関数となる。この場合、f()は宣言しなくても関数定義が
前にきてるから宣言は不要。
0713デフォルトの名無しさん
2006/05/03(水) 20:44:12でもコンパイルエラー。
0714デフォルトの名無しさん
2006/05/03(水) 20:45:57int f(); ←宣言
class C {
public : void f2();
}
void C::f2(){ f() }
int f(){ ←fの定義部分
return 0
}
これでもコンパイラ通るなww
class C {
public : void f2();
}
void C::f2(){ f() }
int f(); ←宣言
int f(){ ←fの定義部分
return 0
}
クラス外が先に〜〜という部分から、こうしてエラーになってる
んだろ。脳内でクラスを飛ばしてグローバルを解釈、次にクラス
みたいな順序になってるんだろう。
うはwwwマジレスしてる俺キモスwww
0715デフォルトの名無しさん
2006/05/03(水) 20:47:07小さい所は潰せよwww
0716デフォルトの名無しさん
2006/05/03(水) 20:48:30暇だしな・・・。
0717712と714と715と716
2006/05/03(水) 20:53:27ほとんど自己解決じゃねーかwww
まぁ質問スレではないんでスレ違いですませろよな。
↓本来かきこもうとした一文
VC6使えばいいじゃんwww
乗り換えがどうのとか言って色々な開発環境に手を出すのキモいぞ、
とかVC出るたびに買ってる俺もキモスwww
0718デフォルトの名無しさん
2006/05/03(水) 22:05:10ときに、コンパイラ通るってなんだ?
0719デフォルトの名無しさん
2006/05/04(木) 02:46:07/ ´_ゝ`)すいません、ちょっと通りますよ・・・
| /
| /| |
// | |
U .U
↑コンパイラ
0720デフォルトの名無しさん
2006/05/07(日) 06:35:16もしかしてクラスウィザード無くなってます?
MFCクラスの手書きオーバーライドは結構ダルいんですが。
クラスビューからの関数の追加も手書きに近いし...
手軽にオーバーライドする方法があれば、教えてください。
0721デフォルトの名無しさん
2006/05/07(日) 06:37:180722デフォルトの名無しさん
2006/05/07(日) 11:03:370723デフォルトの名無しさん
2006/05/08(月) 12:42:48>クラスビューからの関数の追加も手書きに近いし..
オーバライドはクラスビューで右クリック、で追加ではなく「プロパティ」
ここでイベントを押せばリソースからのコマンドが追加できる(一覧表示もできる)
ここでオーバライドを押せばオーバーライドもできる。
漏れもVC6のClasswizardの方が操作がスムースな感じはするが(今でもVC6で書くことは多い)
馴れればなんとかなりそうな気もする。
.
0724720
2006/05/08(月) 19:29:21ありがとう。これは気づかなかった。
年取ったかな..
0725デフォルトの名無しさん
2006/05/08(月) 19:35:04∵更年期を越えても尚自己研鑽を続ける輩はいくらでもいる。
0726デフォルトの名無しさん
2006/05/08(月) 22:02:28だが、本当に怖いのは、年齢を言い訳にする自分だった。
0727デフォルトの名無しさん
2006/05/09(火) 07:45:130728デフォルトの名無しさん
2006/05/10(水) 22:25:500729デフォルトの名無しさん
2006/05/11(木) 02:17:080730デフォルトの名無しさん
2006/05/11(木) 05:31:340731デフォルトの名無しさん
2006/05/23(火) 05:40:53RTC_Shutdownでぐぐると日本語ページはこのスレだけorz
0732デフォルトの名無しさん
2006/05/23(火) 15:24:400733デフォルトの名無しさん
2006/05/26(金) 11:43:53VS8では進歩を止めている
0734デフォルトの名無しさん
2006/06/21(水) 22:52:43会社でわざわざMDIに設定してるの俺だけなんだが・・・。
頭固まってきたかも。
0735デフォルトの名無しさん
2006/06/22(木) 07:42:32なんで排他的なんだろう。両方という選択肢は無いのか。
0736デフォルトの名無しさん
2006/06/22(木) 20:41:05MDIでのマウスさばきが染み付いちまった
0737デフォルトの名無しさん
2006/06/23(金) 10:36:58ってのは便利。
本でも狭い机の上で重ねてとっかえひっかえ眺めるなんてしない。大きい机の上で
いくつも広げて見るのが普通と思う。タブ形式は人の気持ちを逆撫でだろう。
0738デフォルトの名無しさん
2006/06/23(金) 13:04:270739デフォルトの名無しさん
2006/06/23(金) 17:32:09設定見てもそれっぽいのが見つかりませぬ
0740デフォルトの名無しさん
2006/06/24(土) 13:46:51ここが分かりやすかった
ttp://www.nitoyon.com/vc/vc6to7/project.htm
このリンク、トップからは行けないよ、作者たん…
>>739
なんであんな仕様なんだろうね
0741デフォルトの名無しさん
2006/06/24(土) 14:30:25俺は離すだけで切り替わるぞ。
0742デフォルトの名無しさん
2006/06/24(土) 15:40:16なんでVC6より劣化するのよ
0743デフォルトの名無しさん
2006/06/24(土) 17:17:01ここからリンクが張られていますよ。
ttp://www.nitoyon.com/vc/
0744デフォルトの名無しさん
2006/07/13(木) 17:17:020745デフォルトの名無しさん
2006/07/13(木) 18:42:09あの嫌がらせのようなクソコンボボックスから
「現在のドキュメント」と「現在のプロジェクト」を切り替えるしかないのかね。
0746デフォルトの名無しさん
2006/07/14(金) 20:01:21VC6のと同じこと+αは出来るよ。
これも、通常検索もモーダルダイアログに戻して欲しい。
0747デフォルトの名無しさん
2006/07/14(金) 21:09:42言葉足らずで申し訳ない。切り替えが面倒というのが肝でして。
VC6だと別々にあったから、別のショートカット割り当てて使い分けられたんすよね。
せめてあの一行しか表示されない切り替えコンボボックスは勘弁して欲しいっすわ…。
モーダルも同意っす。「〜一致が見つかった後、〜表示しない」オプションフラグを立てるとVC6っぽくなりますが、
それだと今度は置換の時、もの凄い不便に。
「フォルダ〜」情報ありがとうございました。
0748デフォルトの名無しさん
2006/07/14(金) 23:17:36ショートカット割り当てができるし何が不満なのか分からない。
検索対象のコンボだって、対象が増えただけで使い勝手は変わってないし。
論点が違うんだろうか...
0749デフォルトの名無しさん
2006/07/15(土) 04:39:08で、ポインタのサイズを32bitと決めつけているコードで警告が出るのは仕方ないとしても、
LONGの値を取る引数にLPARAMでキャストして突っ込んでるのはM$のコーダーもレベル低いなw
しかし、KB258235の修正が間違っていたのもちゃんと再修正されているみたいだな。
0750デフォルトの名無しさん
2006/07/15(土) 08:24:07…あかん、あかんでー
0751デフォルトの名無しさん
2006/07/15(土) 10:46:51だめじゃん
0752デフォルトの名無しさん
2006/07/15(土) 10:47:500753デフォルトの名無しさん
2006/07/15(土) 11:40:33.NETフレームワークを使わずに、
素のWIN32、MFC、ATL/WTLなどを使ってる限り、
VC8に移行するメリットってないよね
0754デフォルトの名無しさん
2006/07/15(土) 11:55:35上位バージョンならばx64、PGO、並列ビルドその他もろもろ。
あとOpenMP使いたいやつは乗り換えるかもしれんね。
0755デフォルトの名無しさん
2006/07/15(土) 13:10:440756デフォルトの名無しさん
2006/07/15(土) 13:27:44studioのセット販売で6万以上とかとても買う気になれない
0757デフォルトの名無しさん
2006/07/15(土) 14:30:35お前らスレタイ嫁
0758デフォルトの名無しさん
2006/07/15(土) 18:36:550759デフォルトの名無しさん
2006/07/15(土) 22:04:180760デフォルトの名無しさん
2006/07/16(日) 20:14:480761デフォルトの名無しさん
2006/07/16(日) 21:15:31それは本当。
http://www.microsoft.com/japan/msdn/howtobuy/vs2005/upgrade/
0762デフォルトの名無しさん
2006/07/17(月) 12:34:020763デフォルトの名無しさん
2006/07/17(月) 16:54:24UPGのStdなら実売で2万切る。
0764デフォルトの名無しさん
2006/07/17(月) 17:01:380765デフォルトの名無しさん
2006/07/17(月) 17:03:33Stdを学割で買うとAcademicになる。常識だろ。
0766デフォルトの名無しさん
2006/07/17(月) 17:04:55日本だけなのかな?こっちには Express 載ってない。
http://msdn.microsoft.com/vstudio/howtobuy/renewal/
0767デフォルトの名無しさん
2006/07/17(月) 17:06:040768デフォルトの名無しさん
2006/07/17(月) 18:01:200769デフォルトの名無しさん
2006/07/17(月) 18:41:11いやVisual C++ 2005なのは分かるけど
まぁこのスレの住人なら、VC6持っているから問題ないわな
0770デフォルトの名無しさん
2006/07/17(月) 18:45:55(エディションは問いません)と書いてある。
0771デフォルトの名無しさん
2006/07/17(月) 18:52:33本当だ、お恥ずかしい
0772デフォルトの名無しさん
2006/07/18(火) 19:06:23http://pc8.2ch.net/test/read.cgi/tech/1081505326
0773デフォルトの名無しさん
2006/07/20(木) 02:17:50Stdだとリモートデバッガとスタンドアロンアセンブラがなくてちょっと困った
(アセンブラはDDKから手に入ったけど)。
なんで64bitリモートデバッガは付いてるのに32bitのはないんだ…。
0774デフォルトの名無しさん
2006/07/20(木) 10:29:20なんかPassportのアカウント作ったりとか面倒でやってないんだけど。
0775デフォルトの名無しさん
2006/07/20(木) 14:12:30登録者特典のためにも登録しといたほうが良いと思う。
http://msdn.microsoft.com/vstudio/regbenefits/
ここiconとbmpセットは種類は少ないけど出来は良いよ。
VS純正の方のiconには何であんな制約付けたんだろう。
0776デフォルトの名無しさん
2006/07/20(木) 15:14:00どうやってダウンロードするの?
0777デフォルトの名無しさん
2006/07/20(木) 16:07:170778デフォルトの名無しさん
2006/07/20(木) 20:17:24トン!!
0779デフォルトの名無しさん
2006/07/21(金) 12:36:51winLiveと同じIDのはずなんだけど、だめのか
0780デフォルトの名無しさん
2006/07/22(土) 20:59:16そのページ、今入ってみたら
「ページが見つかりません」になってる...
0781デフォルトの名無しさん
2006/07/23(日) 05:29:41試してみた。
登録ありが�dメール中のリンク 「 ご登録の特典に関するポータル サイト (英語) 」をクリック
したら自動でログインページに転送されて、ログイン後、普通にダウンロードできたよ...
0782デフォルトの名無しさん
2006/07/23(日) 19:20:18>VS純正の方のiconには何であんな制約
制約ってなんですか?
0783デフォルトの名無しさん
2006/07/23(日) 20:54:22iconと同じフォルダにあるhtmlにiconごとの使用法が書いてあって、それに従う必要がある。
でもexpressにもImageLibraryが付いてたかは覚えてないです。
0784デフォルトの名無しさん
2006/07/24(月) 00:05:05あーそういうこと。MSとしてはかけ離れたイメージの
使用法は好ましくないだろうね。
まあ、「っぽく」使えば良いんじゃないかな。
0785デフォルトの名無しさん
2006/07/24(月) 07:51:230786デフォルトの名無しさん
2006/08/10(木) 12:25:58出来ないんだね。やっぱVC8へ完全に乗り換えるなら最低でもスタン
ダードが欲しくなるなあ
ageときます
0787松下 ◆URKsjZ77iU
2006/08/10(木) 12:29:34このままじゃsonnyの未来はないぞ
0788デフォルトの名無しさん
2006/08/23(水) 07:19:46利用するプログラムを作れますか。
どう接続するんでしょうか。
0789デフォルトの名無しさん
2006/08/23(水) 08:46:48>利用するプログラムを作れますか。
作れる。
>どう接続するんでしょうか。
接続ツールを使う。
0790デフォルトの名無しさん
2006/08/23(水) 20:42:44ありがとうございます。
いつも苦労するんですが、
接続ツールってどう入手するんですか。
0791デフォルトの名無しさん
2006/08/23(水) 21:06:56ぐぐれ
スレ違い
0792デフォルトの名無しさん
2006/08/23(水) 21:07:51少しは自分で調べろアホンダラ。
0793デフォルトの名無しさん
2006/08/24(木) 02:13:34ブレイクポイントで止めると、その呼び出し元関数の履歴がズラズラ出てきて
その関数にジャンプしてそこのオート変数の内容とかを確認できる機能。
VC8には呼び出しブラウザってのがあるけど、ちょっと違う気がするし。
代わりにこういう機能があるとかいうのがあれば教えてください。
0794デフォルトの名無しさん
2006/08/24(木) 05:08:02ALT + 7
0795デフォルトの名無しさん
2006/08/24(木) 12:39:09もう答え付いてるけど、Debug実行状態で、
デバッグ→ウインドウ→呼び出し履歴
>>
0796デフォルトの名無しさん
2006/08/24(木) 12:50:50VC6ではデバッグを終了するとプロセスも終了するが、
VC8だとデバッガが切り離されるだけでプロセスはそのままだね。
再アタッチも出来る。結構便利かも。エクスプレスだと
just-in-timeデバッグが出来なくなってるが、これなら
実行中のexeの挙動を覗きたいとか、多少はカバーできる。
0797793
2006/08/24(木) 13:54:50ありが�d。これで楽になる。
どこから呼ばれてるか調べるときはコマンドウィンドウ開いて
コマンド打ってたよ。
0798デフォルトの名無しさん
2006/08/25(金) 22:25:160799デフォルトの名無しさん
2006/08/26(土) 02:34:15腹立たしいけどプロジェクトが壊れたことはない。
0800デフォルトの名無しさん
2006/08/26(土) 06:42:16ので、sln を自前で弄くってみたら、より挙動がおかしくなった事ならある。
0801デフォルトの名無しさん
2006/08/26(土) 09:28:310802デフォルトの名無しさん
2006/09/06(水) 21:26:33デスクトップごと長時間固まることが多いし(脱出できないと強制
ログオフしかなくなる)
今日デッドロックするケースをVC6じゃ追いきれなかったけど、
VC8だと簡単に特定できた。マルチスレッドでのスタックトレ
ース情報が非常に閲覧しやすくなってた。
0803デフォルトの名無しさん
2006/09/07(木) 00:14:26なんか変わった? 詳しく教えて。
0804デフォルトの名無しさん
2006/09/07(木) 06:47:59こっちのケースでたまたまかも知らんが、
1・デッドロック状態になる
2・一時停止ボタンを押す
3・スレッドウインドウ表示
このとき、VC6だとおそらくロックしてるスレッドを選んで
コールスタック情報を見てもNTDLLの中(たぶん同期
オブジェクトのOSの中での停止待ち部分?)で情報
が途切れていたけど、VC8だとユーザーの呼び出した
ところまでちゃんと遡れた。
あと、シンボルもVC6よりVC8の一覧のほうがたくさん反映
されていて、問題のスレッドを推測しやすかったように思う。
0805デフォルトの名無しさん
2006/09/12(火) 02:49:15あるねぇ
マルチスレッドでソフト作ってると特にそう
ブレイクから復帰するだけで、ハング状態になることがある
そうなると、CPU100%なのか、タスクマネージャーすら起動しなくなり
ハードスイッチによる強制ログオフしかない
前に、開発中のソフトをデバッガから直起動してプレゼンしている最中
ブレイクポイントに引っかかって、即実行したのにハングで頭真っ白になったよ
0806デフォルトの名無しさん
2006/09/12(火) 03:43:11俺が慣れてねーだけかwwwwwwww
関数の折りたたみもウザスwwwwwwww
俺が古い人間なだけかもなwwwwww
0807デフォルトの名無しさん
2006/09/12(火) 06:22:00バッファのクリア方法は用意されてないのでしょうか?
0808デフォルトの名無しさん
2006/09/12(火) 09:48:460809デフォルトの名無しさん
2006/09/15(金) 22:56:02公式対応表では msvc8.0 はOKだがうまくいかん
エラー boost/○○.hpp のエラーが100個以上。 検索してもずばりは出てこんのよ
いけるかいけないかだけでも、おしえもらえないでしょうか
0810デフォルトの名無しさん
2006/09/16(土) 08:15:30普通に使えてるけど?
PlatformSDK使わないとコンパイル通らないのならあった。
それがregexだったかは忘れたけど。
0811デフォルトの名無しさん
2006/09/16(土) 14:08:56サンクスとにかく動くのね。
SDK関連見直してなんとか頑張ってみます。
0812デフォルトの名無しさん
2006/10/26(木) 17:16:57コンパイラだけで幸せだよw
0813デフォルトの名無しさん
2006/10/27(金) 06:36:39VC2005 Expressのコンパイラは.NET Framework SDKそのものだから
0814デフォルトの名無しさん
2006/10/28(土) 15:53:52GUIつくるの大変じゃね?
0815デフォルトの名無しさん
2006/10/28(土) 18:22:17>>812はって書くのを忘れてた
0816初心者
2006/10/28(土) 23:41:22他の.exeファイル実行できるようにどうすればいいですか??
0817どちら様
2006/10/29(日) 00:06:420818デフォルトの名無しさん
2006/10/29(日) 15:27:14VC6で作って、それを流用すればいいよ。
0819デフォルトの名無しさん
2006/10/30(月) 01:26:50まぁC#で作ればいいんだけど。
0820デフォルトの名無しさん
2006/10/30(月) 02:14:57勘違いしてたよ。
今までの資産があるから全然大変じゃないよ。
コピペして直すだけですw
0821デフォルトの名無しさん
2006/12/15(金) 17:41:14http://www.microsoft.com/downloads/details.aspx?FamilyID=7b0b0339-613a-46e6-ab4d-080d4d4a8c4e&DisplayLang=ja
0822デフォルトの名無しさん
2006/12/15(金) 18:38:140823デフォルトの名無しさん
2007/01/05(金) 00:02:00間違いがあるので直しておく。
みんな知ってると思うけど重要な部分なので。
■コンパイラ
.E S P
× × ○ 64ビットx64コンパイラおよびクロスコンパイラ (誤)
× ○ ○ 64ビットx64コンパイラおよびクロスコンパイラ (正)
参考:http://msdn2.microsoft.com/en-us/library/hs24szh9(vs.80).aspx
日本語訳の表が間違ってんだよね
0824デフォルトの名無しさん
2007/01/05(金) 02:02:42いまはじめて気づいたよ…Stdでもよかったのか…
0825デフォルトの名無しさん
2007/01/05(金) 02:14:54一応32bitアプリにも/Wp64 は付けるようにしてるんだけど
それを64bitコンパイルしてvistaで動かしたら何か良いことあると思う?
0826デフォルトの名無しさん
2007/01/15(月) 12:54:110827デフォルトの名無しさん
2007/01/15(月) 12:57:40Oh my god!
0828デフォルトの名無しさん
2007/01/29(月) 02:06:130829デフォルトの名無しさん
2007/02/03(土) 04:03:03最適化も同じレベルの機能が入ってるの?
0830デフォルトの名無しさん
2007/02/03(土) 10:40:040831デフォルトの名無しさん
2007/02/06(火) 10:34:220832デフォルトの名無しさん
2007/03/06(火) 21:05:03ttp://homepage1.nifty.com/munepi/articles/20021231.html
0833デフォルトの名無しさん
2007/03/20(火) 14:34:530834デフォルトの名無しさん
2007/03/28(水) 12:53:52実はVC8のメニューにも「オプション」があるんだ
0835デフォルトの名無しさん
2007/03/29(木) 17:54:09どうやってVC8を使えばいいんでしょ、
なんか8.0以前のサンプル持ってきて開いてもうまくビルド出来ないんだけど。
0836デフォルトの名無しさん
2007/03/29(木) 17:57:03んなわけないよねー。
なんでビルドが通らないんだ。ソリューションとプロジェクトの違いも
よくわかんない。誰かおせーて。
0837デフォルトの名無しさん
2007/03/29(木) 18:03:47>>835-836は自分です。
なんかゴテゴテしててどこ設定すればいいのかわかりません。
VC8を取り扱ってる人の情報もなんか少ないし。
0838デフォルトの名無しさん
2007/03/29(木) 20:47:43とか
http://pc11.2ch.net/test/read.cgi/tech/1168354839/l50
で、もうちょっと具体的に書け。
0839デフォルトの名無しさん
2007/03/30(金) 01:36:06あ、これはご丁寧にどうも、サンクスです。
0840デフォルトの名無しさん
2007/04/09(月) 13:10:10boostをビルドしたいのですが、windows.hがありませんと言われます
(必要としないものは、ビルドできてる模様)
Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う
ttp://www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/
↑の設定も、コマンドラインからは無関係なのかな
このスレに使えるとあったが、方法はないです
何か設定のヒントみたいなのはないでしょうか
0841デフォルトの名無しさん
2007/04/09(月) 17:04:490842デフォルトの名無しさん
2007/04/09(月) 17:50:32トンクス! ( ・`ω・´)ノ
一応後続のために
Set PATH=C:\Program Files\Microsoft Platform SDK\Bin;%PATH%
Set INCLUDE=C:\Program Files\Microsoft Platform SDK\include;%INCLUDE%
Set LIB=C:\Program Files\Microsoft Platform SDK\lib;%LIB%
bjam -sTOOLS=vc-8_0 --prefix="C:\Program Files\Microsoft Visual Studio 8\VC" install
しっかし、コンパイルできてEXEもできて、実行したら ボン! てエラーでる
これは対応してないのかな (しょんぼり)
あとはいろいろ試してみます ( ・`ω・´)ノ
0843デフォルトの名無しさん
2007/04/09(月) 19:15:350844デフォルトの名無しさん
2007/04/09(月) 19:43:52ttp://www.boost.org/tools/build/v1/vc-8_0-tools.html
オイラはCLRというものを使ってたのか
くちょ〜 ヽ(`Д´)ノ ボーランドが頑張っていれば〜
もうすぐボーランドが返り咲く、そのとき見返してやるー! ヽ(`Д´)ノ
0845デフォルトの名無しさん
2007/04/09(月) 20:58:450846デフォルトの名無しさん
2007/05/02(水) 16:22:15なんでVisual C++ 2005 Express Editionだと作ってくれないのよ。チンカスが!
0847デフォルトの名無しさん
2007/05/04(金) 09:40:46コンパイルしてみたらmt.exeが無いとかいいやがんの。
探したけどどこにもインストールされてないし、
むかつくからアンインストールしてやった。
0848デフォルトの名無しさん
2007/05/04(金) 10:11:360849デフォルトの名無しさん
2007/05/11(金) 20:33:21>勝手にプロジェクト作ってくれたのに
君は何を言ってるんだ。
0850デフォルトの名無しさん
2007/05/11(金) 21:38:29[新規作成]->[既存コードから・・・]
0851デフォルトの名無しさん
2007/07/03(火) 15:20:340852デフォルトの名無しさん
2007/07/08(日) 15:12:450853デフォルトの名無しさん
2007/07/09(月) 08:53:310854デフォルトの名無しさん
2007/07/09(月) 09:37:22( ⌒) ∩_ _Delphiオンリー!!
/,. ノ i .,,E)
./ /" / /"
_n Delphiオンリー!! / /_、_ / ノ'
( l _、 _ / / ,_ノ` )/ /_、 _ Delphiモンリー!!
\ \ ( <_,` )( /( ,_ノ` ) n
ヽ___ ̄ ̄ ノ ヽ |  ̄ \ ( E)
/ / \ ヽフ / ヽ ヽ_//
0855デフォルトの名無しさん
2007/07/09(月) 09:43:58( ⌒) ∩_ Delphi☆オンリー!!
/,. ノ ( ,,E)
ヒャッホゥ ./ /" / /"
_n Delphi☆モンリー!! ../_、_ / / 盛り上がってキターー!
( l _、 _ / / ,_ノ` )/ ノ'_、 _ Delphi☆モンソー!!
\ \ ( <_,` )(. Delphi☆/( ,_ノ` ) n
ヽ___ ̄__∩ _、ヽ_ _ 、_ n \ ( E)
/ (ヨ,,. )( <_,` ) ( ,_ノ`)( .,E) ヽ_//
0856デフォルトの名無しさん
2007/07/21(土) 17:30:29System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
::MessageBox(reinterpret_cast<HWND>(this->Handle.ToInt32()), L"OK!", L"test", MB_OK);
}
・・・ビルドできんとですよ。
global namespaceにMessageBoxはありませんとか。
インテリセンスで出てくるのに嘘吐くんじゃねえ
干渉してるわけでもねーだろが
(stdafx.cppでwindows.hもincludeしてるのに、意味わかんねえ)
ttp://hpcgi1.nifty.com/MADIA/Vcbbs/wwwlng.cgi?print+200601/06010032.txt
でプロジェクトのプロパティ弄らんでもビルドできるとか言ってるけど嘘だろう?
PlatformSDKのインストールとVCの環境設定はMSの言うとおりにしてあって
ネイティブWin32アプリケーションはビルドできるんだけどなぁ・・・
なんでなのか分かる人いませんかね・・・
0857デフォルトの名無しさん
2007/07/21(土) 17:56:11これでもだめ?
::MessageBoxW(reinterpret_cast<HWND>(this->Handle.ToPointer()), L"OK!", L"test", MB_OK);
0858デフォルトの名無しさん
2007/07/21(土) 17:56:53stdafx.hでインクルードしろよ。
0859デフォルトの名無しさん
2007/07/23(月) 08:15:58ごめんstdafx.hの前にincludeしてないじゃんorz
スマンコスマンコ
VCというかC/C++自体触るの数年ぶりだったのよ
0860デフォルトの名無しさん
2007/09/30(日) 14:34:02VC2005EEで使えるの?
0861デフォルトの名無しさん
2007/09/30(日) 14:42:07やってみてちょうだい。
0862デフォルトの名無しさん
2007/11/06(火) 21:22:34ランタイムなくても動くEXEは作れるの?
0863デフォルトの名無しさん
2007/11/06(火) 21:26:000864デフォルトの名無しさん
2007/11/06(火) 23:26:260865デフォルトの名無しさん
2007/11/07(水) 00:13:550866デフォルトの名無しさん
2007/11/07(水) 00:20:38結局ランタイムが必要ってことですか
そうですか
0867デフォルトの名無しさん
2007/11/07(水) 00:36:000868デフォルトの名無しさん
2007/11/07(水) 00:54:09なぜ?
動的リンクは推奨されてるの?
0869デフォルトの名無しさん
2007/11/07(水) 06:27:45最後まで嫁
0870デフォルトの名無しさん
2007/11/08(木) 01:37:560871デフォルトの名無しさん
2007/11/08(木) 01:45:04ちょっとがっかりだ
0872デフォルトの名無しさん
2007/11/09(金) 18:46:220873デフォルトの名無しさん
2007/11/09(金) 20:31:30プラグマのほうだったのね
トンクス
インテリセンス使えたら最高だね
0874デフォルトの名無しさん
2007/12/02(日) 21:38:51VisualC++が無料で配られてるってんで落としてやってみたぜ。
ちょwwwww
なにこれ!?!?書式が全然ちげーのwwww
0875デフォルトの名無しさん
2007/12/02(日) 23:16:340876デフォルトの名無しさん
2007/12/03(月) 01:09:38だと思って開いたらなんじゃこりゃ
0877デフォルトの名無しさん
2007/12/06(木) 01:44:54俺ガイル
0878デフォルトの名無しさん
2007/12/06(木) 18:38:330879デフォルトの名無しさん
2007/12/10(月) 11:57:56VB6以外はサポート対象外になってる(VB6ももうすぐ切れるはず)。
前に試したらインストールは出来た。その先はわからん。
0880デフォルトの名無しさん
2007/12/10(月) 18:44:59とりあえず下記のページを参考にインストールしてみたところ、
今のところ問題なく動作しています(wxWidgetsのサンプルとか)。
http://www.itwriting.com/blog/?p=167
0881デフォルトの名無しさん
2007/12/29(土) 12:17:52winXP 機に VC++ 6.0 をインストールしたいと考えていますが、手元には
SP2 までの CD があり、ぐぐってみると SP6 になっている。
VC++ 6.0 のインストールは随分前にやったきりで、覚えていないのですが
元の CD の setup をやって、ダウンロードした SP6 を実行すれば終わり
でしょうか。SDK とか DDK とか、何かあったような気もしていますが
思い出せません。よろしくお願いします。
なお、コンパイルしたいプログラムは、ネット機能は関係ありません。
(VC++6 を使うのは、リソースをいじりたいがため)
0882デフォルトの名無しさん
2007/12/29(土) 12:31:180883デフォルトの名無しさん
2007/12/29(土) 13:37:200884デフォルトの名無しさん
2007/12/30(日) 00:26:47Processer PackとかPlatform SDKとかかな?
Platform SDKは新しいものだとVC6対象外なんで要注意。
0885881
2007/12/30(日) 08:52:45ありがとうございます。漁ってみます。
余談ながら夕べは一旦捨てる気になっていた、win98 機をセットし直して
VC++ 6.0 が残ってないか、使えないか、眺めましたですよ。
0886空気読まない名無しさん
2008/01/04(金) 16:21:39ツリーの右クリックからスタートアップに指定したり、ファイル開いてる状態でスタートアップに設定することは出来るんだが、どうにも使いづらくて…
なんか在ったら教えてください。
0887886
2008/01/05(土) 17:00:31すいません、目に付かないとこのまま消えそうなんで一旦ageます。
0888デフォルトの名無しさん
2008/01/05(土) 19:50:26手動で構成を作らないとだけど。
0889デフォルトの名無しさん
2008/01/05(土) 21:34:24ありがとう。手動で構成したらビルドは以前と似た操作で出来るようになりました。
が、デバッグ実行/実行の対象が変わらないのであんまり意味が有りませんでした。
もしかしてプロジェクト単位でプラットフォーム作って実行対象を別プロジェクトに差し替えるとかそういうことに…?
平気で一つのプロジェクトに5つくらいプロジェクトを放り込むような使い方は今後出来ないのかな…。
「ソリューションプロパティ→共通プロパティ→スタートアッププロジェクト→シングルスタートアッププロジェクト」のリストボックスをどうにかツールバーに引き摺り出せない物だろうか…。
手動でやるにしてもマルチの方のアクションがプラットフォームで設定できればよかったのに…。
0890デフォルトの名無しさん
2008/01/07(月) 18:59:20ソース自体はwinutil.cppとoutputq.cppにforのスコープに関係したエラーがいくつかあるだけだったけど、
インクルード順やおせっかいなエラーや警告などの問題が発生したので、コントロールパネルの
システムのプロパティから環境変数CLに以下のオプションを設定したよ。
/DNO_DSHOW_STRSAFE /I"C:\PSDK\include" /wd4996 /wd4430 /wd4819
9.0bSDKのヘッダが先にインクルードされるとwinnt.hでエラーが発生するので、環境変数で
PlatformSDKのインクルードディレクトリを指定している。
コンパイラのバグみたいだけど、/w1を使っても警告レベル4でも警告が出てしまうみたい。
0891890
2008/01/09(水) 19:53:27なので、9.0bのbasetsd.hを適当にリネームしてやれば環境変数にインクルードパスを含めなくてもビルドできました。
Windows Server 2003 R2 SDK以降ならDirectShow基底クラスが一緒になっていてDNO_DSHOW_STRSAFEも不要だった。
Windows2000で使う場合はWindows Server 2003 R2 SDKとDirectX SDK Dec 2004の組み合わせが一番新しいようだ。
0892哈哈
2008/02/13(水) 16:12:220893デフォルトの名無しさん
2008/02/13(水) 16:21:400894哈哈
2008/02/13(水) 16:24:420895デフォルトの名無しさん
2008/02/16(土) 19:41:180896デフォルトの名無しさん
2008/03/08(土) 19:46:040897デフォルトの名無しさん
2008/03/09(日) 08:14:570898デフォルトの名無しさん
2008/03/12(水) 13:01:26良さげなリソースエディタが公開されたから、そろそろ2008Expressも試してみようかな・・・
0899デフォルトの名無しさん
2008/03/12(水) 14:02:00日本語化パッチまだ〜?
0900デフォルトの名無しさん
2008/03/13(木) 00:01:10日本語環境だと例によって言語ファイルCP932で作らなきゃいけないけど
そのまま日本語にするとダメ文字で引っかかるな
(「ソ」は「ソ\」としなきゃダメ)
0901デフォルトの名無しさん
2008/03/13(木) 00:35:360902デフォルトの名無しさん
2008/03/13(木) 00:44:480903デフォルトの名無しさん
2008/03/13(木) 00:51:550904デフォルトの名無しさん
2008/03/13(木) 17:44:35MSはもっとコマンドライン環境を改善すべき
0905デフォルトの名無しさん
2008/03/14(金) 01:45:530906デフォルトの名無しさん
2008/03/14(金) 01:52:520907デフォルトの名無しさん
2008/03/14(金) 12:19:440908デフォルトの名無しさん
2008/04/11(金) 11:31:32簡単に割れるような酉使って得意になってんじゃねえよ
宇部市中野の残飯カレーオヤジのくせしてw
0909デフォルトの名無しさん
2008/05/07(水) 03:56:37ケチ臭いな。
0910デフォルトの名無しさん
2008/07/12(土) 22:23:42VC7.1に比べてIDEが格段に軽くなっていて素晴らしい。
0911デフォルトの名無しさん
2008/08/03(日) 16:44:10インクルードされない、、何故でしょうか。。
0912デフォルトの名無しさん
2008/08/03(日) 17:03:390913デフォルトの名無しさん
2008/08/03(日) 22:48:040914デフォルトの名無しさん
2008/08/03(日) 23:35:25そんなに変わらんなあ…格段って言う程どこが違う?
むしろ2003の方が軽い気するんだが。
VC6のほうがさらに軽いがw
0915デフォルトの名無しさん
2008/08/04(月) 00:58:28時代に乗り切れないのか,それとも
0916デフォルトの名無しさん
2008/08/04(月) 07:47:21起動時間とかUIのレスポンスとか。まるで違うのだが・・・。
0917デフォルトの名無しさん
2008/08/04(月) 07:55:50VC8 → UIの描画が速い。更新途中が見えない。
SIMD命令のサポートがSP6あてると失われるとか、
付属のSTLがアレだったり、
boostがもうサポートしてないとか、
標準準拠度がイマイチだったりとか、
細かいところで色々と古いがゆえの
つまらない手間を食われるので、VC6使うのやめたかった。
VC7.1がとても重いので、軽いというだけでVC6のデメリットを我慢してたが、
VC8が軽いので、もうVC6は必要なくなった。
VC9は、Windows2000環境ではインストールできないので、試してない。
0918デフォルトの名無しさん
2008/08/04(月) 11:31:20同一プロジェクトで条件なるべく近くなるよう整えて
VC6 :2秒
VC7.1 :3秒
VC8 :5秒
だった。
UIに関しても、例えば検索ウインドウの表示とかVC8が特段に
速いとは思えない。VC7の方が若干キビキビしてる印象がある。
VC8が遅くなる理由だが、検索ウインドウを表示しようとすると
いちいちソリューションエクスプローラを再描画するんだよね。
0919デフォルトの名無しさん
2008/08/06(水) 00:49:210920917
2008/08/06(水) 19:03:37VC6 初回 4秒、2回目 1秒
VC71.初回21秒、2回目 4秒
VC8 初回18秒、2回目 3秒
OSは2000。
0921918
2008/08/06(水) 21:18:28遅いのは間違いないなw
VC6が捨てられない理由は速度というよりも。、もっぱら仕事
の都合。VC8以降のRUNTIMEだと適合しないプロテクトとか
があるんだよ…
0922デフォルトの名無しさん
2008/08/06(水) 23:55:060923デフォルトの名無しさん
2008/08/07(木) 10:08:28一部のソースコードを紛失していて、リビルド不可能だそうだ。
0924デフォルトの名無しさん
2008/08/07(木) 16:40:410925デフォルトの名無しさん
2008/08/07(木) 17:15:076が出た当時は、これは使える! と喜んだものだが、
使っているうちに細かい部分で嫌なところが見つかってね。
0926デフォルトの名無しさん
2008/08/07(木) 23:13:56微調整で対応w 6でつくったlibやdllは9でも使えるしね。
5あたりでライブラリの互換性がなくなったんじゃなかったっけ?
0927デフォルトの名無しさん
2008/08/07(木) 23:16:29単に標準でmsvcrt.dllにリンクできるからだろ。
DDK使えば7.1でもそんなバイナリが吐けたはず。
0928デフォルトの名無しさん
2008/08/08(金) 00:45:13むしろ6じゃね?
0929デフォルトの名無しさん
2008/08/08(金) 06:09:348のmsvcrt.libは、msvcr80.dllのインポート・ライブラリだよ?
0930デフォルトの名無しさん
2008/08/08(金) 10:25:30知ってますがそれがなにか?
0931デフォルトの名無しさん
2008/08/08(金) 13:39:45互換のない命令を使ってない限り次の組み合わせでコンパイルリンク可能。
/MD でコンパイルした場合。
vc6で作ったobjをvc2005でリンクするとmsvcr80.dllが使われる。
vc6で作ったobjをvc2008でリンクするとmsvcr90.dllが使われる。
vc2005で作ったobjをvc2008でリンクするとmsvcr90.dllが使われる。
vc2005で作ったobjをvc6でリンクするとmsvcrt.dllが使われる。warning LNK4044
vc2008で作ったobjをvc2005でリンクするとmsvcr80.dllが使われる。
vc2008で作ったobjをvc6でリンクするとmsvcrt.dllが使われる。warning LNK4044
/MTでコンパイルした場合も同様。
すべての組み合わせでコンパイルリンクが可能。
リンクされるCRTモジュールはlinkのバージョンのもの。
上位エディションでコンパイルしたobjをvc6でリンクしても警告は出ない。
/MLはvc2005から廃止されているためvc6でコンパイルしたobjは上位エディションではリンクできない。
/GL
vc2005で作ったobjをvc2008でリンク(/LTCG)できる。
vc2008で作ったobjをvc2005でリンク(/LTCG)できない。
vc6は /GL /LTCGの機能がない。
/clr
vc2005で作ったobjをvc2008でリンクできる。
vc2008で作ったobjをvc2005でリンクできる。
vc6は /clrの機能がない。
0932デフォルトの名無しさん
2008/08/08(金) 13:55:110933デフォルトの名無しさん
2008/08/08(金) 14:40:21よくわからんのだが、VC6のヘッダ(特にFILEなどのデータ構造の定義)をもとに
コンパイルされたobjをmsvcr80やmsvcr90とリンクして本当に問題がないの?
ふつうに考えれば、ヘッダを通して表に見えてるデータ構造のバイナリ互換性が
一箇所でも壊れてたらアウトだと思うんだが
0934デフォルトの名無しさん
2008/08/08(金) 14:55:20いちど、MSDNライブラリで互換性のところ見てみ。
DLL版のランタイムはバイナリ互換が保たれている。
スタティックリンク版のランタイムは、バイナリ互換がないので、境界を跨いでポインタを渡すとマズー
0935デフォルトの名無しさん
2008/08/08(金) 14:58:07トン。その辺は気をつかってくれてるってことか。
0936デフォルトの名無しさん
2008/08/08(金) 21:30:52実際どこに書いてあるの?
それにdllを作成した場合は既にリンク済みだからmsvcrt.dllとmsvcr??.dllが一緒にロードされることになって死ぬよ。
objならリンク先のlibのファイル名すら書いてなくて関数のプロトタイプだけだから
名前さえ解決できればリンカが同じライブラリを引っ張ってくるのは当たり前でしょ。
0937デフォルトの名無しさん
2008/08/08(金) 21:43:39これか?
0938デフォルトの名無しさん
2008/08/08(金) 22:09:56objレベルだと、それとはまた違う話だべ。
まず、異なるバージョンのCRTが衝突すると問題が発生し得るのは常識。
> 名前さえ解決できればリンカが同じライブラリを引っ張ってくる
としても、obj側で想定してるデータ構造(古いヘッダで定義されているもの)
と、CRT側で想定してるデータ構造(新しいもの)
がバイナリ非互換なら意味は無いわけだが、そこは今のところ
ちゃんと互換がとられているようだ。
という点が>>937に確かにはっきり書いてあるね。
0939デフォルトの名無しさん
2008/08/09(土) 00:14:23そもそもオブジェクトファイルレベルの話をしてなかったはずなんだけどなぁ。
いきなり関係のない俺様メモとやらを長々と貼られて、
しかもそれが当たり前だったから、どうしたのっていう意味での>>936
まぁ俺が流れ読めてなかったのかもしれん。スマソ
0940デフォルトの名無しさん
2008/08/09(土) 07:35:26> 一緒にロードされることになって死ぬよ。
死にません。
0941デフォルトの名無しさん
2008/08/09(土) 09:16:20feof FILE構造体が等しいのでマクロ版でも関数版でも動く
fread FILE構造体が等しいので動く
fclose FILE構造体が等しいが_baseメンバ(バッファ)や_tmpfnameメンバをfreeする場合失敗する
0942デフォルトの名無しさん
2008/08/09(土) 10:15:43それは境界を越えてオブジェクトを渡しているのが悪い。
0943デフォルトの名無しさん
2008/08/09(土) 10:22:59DLLのエクスポート関数は、FILE構造体などを直にクライアントに見せてはいけない。
クライアントに見せるのは、そのDLL独自のハンドルなどにすること。
0944デフォルトの名無しさん
2008/08/09(土) 10:34:02GCASDKの静的ライブラリみたいな酷いブツを扱う場合
0945デフォルトの名無しさん
2008/08/09(土) 11:02:46ていうか、C++をDLLでExportするのは良くない。
それによって発生する諸々の問題を解決するためにCOMがある。
他人に使わせず自分でバージョン管理きっちりやるなど
限定した状況下ではC++をDLLでExportしてもいいけどね。
0946デフォルトの名無しさん
2008/08/09(土) 11:12:36ライブラリ的なものをLIBにしないで、ソースのまま食わせてる。
コンパイラで、関数レベルのリンクを有効にして(/Gy)
リンカで、参照されないものを削除して(/OPT:REF)
これで、LIBを使ったのと同じようになると思うし、
今どきのPCのスペックでは、コンパイル時間たいしたことないし。
0947デフォルトの名無しさん
2008/08/11(月) 21:36:24これってプリプロセッサを通した後のソースを見る機能ってあるの?
あったらやり方おせーてください
0948デフォルトの名無しさん
2008/08/11(月) 22:14:49cl -E
0949デフォルトの名無しさん
2008/08/11(月) 22:32:470950デフォルトの名無しさん
2008/08/11(月) 23:01:41コマンドプロンプト
0951デフォルトの名無しさん
2008/08/11(月) 23:09:580952デフォルトの名無しさん
2008/08/11(月) 23:32:49VC++立ち上げてるのに、コンパイルはコマンドプロンプトでとか
めんどいね。VC++のGUIで同じことできないの?
0953デフォルトの名無しさん
2008/08/12(火) 00:14:450954デフォルトの名無しさん
2008/08/12(火) 00:32:520955デフォルトの名無しさん
2008/08/12(火) 00:37:560956デフォルトの名無しさん
2008/08/12(火) 08:31:10説明書くらい読め。
0957デフォルトの名無しさん
2008/08/14(木) 18:55:090958デフォルトの名無しさん
2008/08/14(木) 19:19:47あっちも簡単だね。WinAPI,MFCやってた人なら楽勝だ。
0959デフォルトの名無しさん
2008/08/14(木) 19:21:090960デフォルトの名無しさん
2008/08/14(木) 19:32:16C++/CLIはある
0961デフォルトの名無しさん
2008/08/14(木) 19:38:500962デフォルトの名無しさん
2008/08/14(木) 20:34:510963デフォルトの名無しさん
2008/08/14(木) 21:02:100964デフォルトの名無しさん
2008/08/14(木) 21:57:01早く、やりたくてしょうがないんだ。で、いざやってみると、ポカーンとする。
0965デフォルトの名無しさん
2008/08/14(木) 21:57:100966デフォルトの名無しさん
2008/08/14(木) 22:00:100967デフォルトの名無しさん
2008/08/14(木) 22:30:080968デフォルトの名無しさん
2008/08/14(木) 22:49:53VB時代から、泥縄になりがちだと思ってた。
基本的なことを頭に入れずに、手当たり次第に触ってみて場当たり的にやり方を調べて、かなりの時間を無駄づかいする。
0969デフォルトの名無しさん
2008/08/15(金) 00:56:450970デフォルトの名無しさん
2008/08/15(金) 01:11:310971デフォルトの名無しさん
2008/08/16(土) 17:52:03↓
時の流れ
↓
VCExpress 無料
なにこの理不尽さ
0972デフォルトの名無しさん
2008/08/16(土) 18:27:260973デフォルトの名無しさん
2008/08/16(土) 19:28:06需要ないと思うけど、URL貼っておきますね。
http://www.microsoft.com/japan/msdn/vstudio/express/maninstall/2008/
http://www.microsoft.com/japan/msdn/vstudio/downloads/sp/vs2008/sp1/default.aspx
0974デフォルトの名無しさん
2008/08/16(土) 19:34:16VC6使いがVC9 Expressを使ってみるスレ
ですかね。
0975デフォルトの名無しさん
2008/08/16(土) 23:28:410976デフォルトの名無しさん
2008/08/19(火) 18:43:390977デフォルトの名無しさん
2008/08/19(火) 19:34:320978デフォルトの名無しさん
2008/09/13(土) 08:33:27VC9Expressには見あたらないんだが出来なくなったの?
たまに使うから無いと困るんだけど
0979デフォルトの名無しさん
2008/09/13(土) 12:33:20代わりと言ってはあれだが、vcprojファイルでビルドするvcbuildってコマンドが追加されてはいる。
0980デフォルトの名無しさん
2008/09/13(土) 14:57:51コマンドラインでビルドしたいだけならmsbuild/vcbuildでいいね
nmakeを使いたいんなら手書きするか自分で変換スクリプトでも書くしかないな
0981デフォルトの名無しさん
2008/09/20(土) 23:50:53プリ・コンパイル済ヘッダのおかげでビルド時間はさほど長くないけどさ。
0982デフォルトの名無しさん
2008/09/21(日) 01:58:26数はツール→オプション→プロジェクトおよび(ry→ビルド/実行から設定可。
VC9では、/MPコンパイラオプションでファイル単位での並列コンパイルもできる。
0983デフォルトの名無しさん
2008/09/21(日) 02:09:49LINK時にコード生成すると並列コンパイルできない、なんてことはないよな?
0984デフォルトの名無しさん
2008/09/21(日) 22:10:130985デフォルトの名無しさん
2008/09/22(月) 10:37:10/MPと併用できないオプションがあるぐらいだな
0986デフォルトの名無しさん
2008/09/23(火) 11:14:100987デフォルトの名無しさん
2008/09/24(水) 00:11:220988デフォルトの名無しさん
2008/09/24(水) 01:16:010989デフォルトの名無しさん
2008/09/24(水) 23:24:250990デフォルトの名無しさん
2008/09/24(水) 23:31:160991デフォルトの名無しさん
2008/09/25(木) 00:05:570992デフォルトの名無しさん
2008/09/25(木) 01:48:070993デフォルトの名無しさん
2008/09/25(木) 23:44:060994デフォルトの名無しさん
2008/09/25(木) 23:57:16次スレ立てちゃうよ
0995デフォルトの名無しさん
2008/09/26(金) 13:30:460996デフォルトの名無しさん
2008/09/27(土) 00:12:330997デフォルトの名無しさん
2008/09/27(土) 13:40:140998デフォルトの名無しさん
2008/09/27(土) 19:03:520999デフォルトの名無しさん
2008/09/27(土) 19:20:051000デフォルトの名無しさん
2008/09/27(土) 19:33:37お疲れ様でした。
VC9も購入したけど、全然慣れないよ。
キーボード派なら、未だVC6が最高だねぇ。
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。