Microsoft Visual C++ Toolkit 2003 質問箱at TECH
Microsoft Visual C++ Toolkit 2003 質問箱 - 暇つぶし2ch116:デフォルトの名無しさん
05/04/03 23:58:35
>>114
こんなとこで吠えてないで、MSに直接メールでも送れ。

117:デフォルトの名無しさん
05/04/04 01:38:40
>>114
そうやって、会社を大きくしてきたから

118:デフォルトの名無しさん
05/04/04 01:58:34
Visual C++ Toolkit 2003でのofstreamの使い方を教えてください。
URLリンク(www.kumei.ne.jp)
通りにやったのですが、.hファイルがないといわれてしまいました。
そこで
.hなしの物を使ってみたのですが、今度はofstreamが定義されていないと出ます。

119:デフォルトの名無しさん
05/04/04 02:40:56
>>118
C++の勉強しろ。
std::ofstreamだろ。

120:デフォルトの名無しさん
05/04/04 02:55:08
>>114
Windows 3.1~XP ついでに MS-DOS と OS/2 でも使える処理系
URLリンク(www.openwatcom.org)


121:デフォルトの名無しさん
05/04/04 10:42:00
>>118
using std::ofstream;

122:デフォルトの名無しさん
05/04/04 10:47:56
>>119>>121
柴田望洋のプログラミング講義C++を読んでみたのですが、そんなことどこにも書いていないのですが、これはMS特有なのでしょうか?

123:デフォルトの名無しさん
05/04/04 11:05:43
本当に書かれていないのだとしたら、
最近書き下ろされた別の本を探した方がいいかも。

124:デフォルトの名無しさん
05/04/04 11:09:42
>>122
自分の不勉強を棚に上げる前にマニュアル、規格、最近の本を読め。

125:デフォルトの名無しさん
05/04/04 11:13:24
>>124
だから勉強中だっつうてるのに。

126:デフォルトの名無しさん
05/04/04 11:20:34
本が古いんだよ。

127:デフォルトの名無しさん
05/04/04 11:34:27
>>123
何かお薦めの本はありますか?

128:デフォルトの名無しさん
05/04/04 11:40:06
Modern C++ Design

129:デフォルトの名無しさん
05/04/04 12:23:06
>>127
これからのC++

130:デフォルトの名無しさん
05/04/04 21:18:10
マジレスすると
Effective C++

131:デフォルトの名無しさん
05/04/05 00:22:21
>>130
良い本だね。つーか第3版まだー? チンチン

132:デフォルトの名無しさん
05/04/08 01:16:51
ていうかさあ、何でWindowsってOSなのにこういうのがプリインストールされてないの?


133:デフォルトの名無しさん
05/04/08 01:21:08
OSに開発環境が入ってなきゃならないって訳でもないとおもうが。
まぁ、Windowsとその他で比較したら、開発環境入ってるもののほうが多いだろうけどね。

134:デフォルトの名無しさん
05/04/08 01:25:35
>>132
一般ユーザに必要ないでしょ、コンパイラなんて。
開発環境がデフォルトでインストールCDに加わるようになった場合、
それはそれでPC管理者の怒りを買うことになりかねない。

135:デフォルトの名無しさん
05/04/08 02:35:31
で、MacOS Xは一通り開発環境付いてるわけだが。

136:デフォルトの名無しさん
05/04/08 02:53:22
NeXTSTEP の頃は別売りだったよん

137:デフォルトの名無しさん
05/04/08 02:54:57
開発環境付きが絶対でも、なしが絶対でもないでしょ。

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

アプリ使用オンリーの人からすれば必要ないし。
例外発生で、デバッガ起動しますか?なんてダイアログ出たらうざいし。


138:デフォルトの名無しさん
05/04/08 13:07:14
んなもんインストールローラーで選択できるようにしたらいいじゃん。


139:デフォルトの名無しさん
05/04/08 14:04:22
インストールローラー








それはそうと、このスレでで議論することじゃないと思うが。
もっと人の多いトコでやれよ。


140:デフォルトの名無しさん
05/04/08 14:17:35
Windowの出し方を教えてください

141:デフォルトの名無しさん
05/04/08 14:18:32
つまり、その、halloプログラムみたいのチュートリアルはどこかにありますか?

142:デフォルトの名無しさん
05/04/08 17:13:08
つけたらつけたで独占とか言うんだろ
お前らの魂胆は目に見えている

143:デフォルトの名無しさん
05/04/08 18:18:49
>>140-141
これでも読め
URLリンク(www.kumei.ne.jp)
URLリンク(wisdom.sakura.ne.jp)

144:デフォルトの名無しさん
05/04/08 20:30:39
ここにそんな超初心者質問が来ちゃうのは問題だな
スレタイの質問箱に親しみを感じてしまうのか

145:デフォルトの名無しさん
05/04/09 00:47:23
>>136
MacOSがNextSTEPだった頃があるのですか?

146:デフォルトの名無しさん
05/04/09 01:46:10
少なくともMach以前のMacOSは開発環境なかったね。
尤も、ハイパーカードがあったから言語環境が全くなかったわけではないけど。

147:デフォルトの名無しさん
05/04/09 02:33:56
ジリ貧のアップルがジョブズごとNextを買って
NextSTEPの何割かはMac OS Xに統合された

148:デフォルトの名無しさん
05/04/09 04:04:04
XcodeはNeXT時代の開発ツールなのね

149:デフォルトの名無しさん
05/04/09 09:11:53
Gatesが死んだ場合、Jobsは葬儀に参列するんだろうか?

Jobsが死んだ場合、Gatesは葬儀に参列するんだろうか?


150:デフォルトの名無しさん
05/04/09 12:58:13
>>149
どちらも参列するよ。大の仲良しだもの。

151:デフォルトの名無しさん
05/04/09 22:24:20
>>150
二人とも死んだら二人とも参列?

152:デフォルトの名無しさん
05/04/09 23:19:26
ビルゲよりも
ダイクストラとかノイマンの方がよっぽど大物だろ。
ビルゲなんてせいぜいビャーネと同じくらいだろ。


153:デフォルトの名無しさん
05/04/09 23:43:13
>>152
だれも大物の話なんてしていません。

154:デフォルトの名無しさん
05/04/09 23:56:07
とりあえず、開発環境タダで配ったら大物だってこった

155:デフォルトの名無しさん
05/04/10 01:25:37
152が募金箱に一円玉入れる間に
ビルゲイツは十兆円の寄付が可能

152なんてせいぜいネズミと同じくらいだろ。

156:デフォルトの名無しさん
05/04/10 02:03:59
Jobsはsteve.jobsをとれるのだろうか?

157:デフォルトの名無しさん
05/04/14 17:09:32
システムの仮想メモリを除いた物理メモリの現在の空き容量の取得方法を教えてください

158:デフォルトの名無しさん
05/04/14 17:47:54
>>157
GlobalMemoryStatusEx()でMEMORYSTATUSEXのullTotalPhys

次からはここで聞こうな。
Win32API質問箱 Build30
スレリンク(tech板)

159:デフォルトの名無しさん
05/04/18 15:05:49
PSDK すら入っていないのに、こんなに容量がバカデカいのは何で?
ボーランドの方のは全部入って8メガ強なのに。


160:デフォルトの名無しさん
05/04/18 15:44:56
あっちはC++の規格を満たしてないからな

161:デフォルトの名無しさん
05/04/18 15:52:28
容量の八割が.NET分だろ。

162:デフォルトの名無しさん
05/04/18 15:56:37
いつからVCTKに.netが同梱されるようになったんだ?

163:デフォルトの名無しさん
05/04/18 16:03:52
PSDKだけでも8メガじゃ収まらない

164:デフォルトの名無しさん
05/04/18 19:05:30
VCTKって.net入ってないと、
インストール中に勝手に入れるみたいだな。

165:デフォルトの名無しさん
05/04/21 02:37:25
Visual C++ 2003 StandardのコンパイラをVCTKのコンパイラに変更して
IDEで最適化を有効にすることは出来ますか?

166:デフォルトの名無しさん
05/04/21 02:55:26
>>165
IDE上でマウスで項目選択して・・・は無理。自分で最適化オプションは記述できる筈。
てか、Standard買うなら2005まで待ったほうが吉。最初から最適化ついてるし。

167:デフォルトの名無しさん
05/04/21 14:23:04
express beta2調子いいよ

168:デフォルトの名無しさん
05/04/23 09:14:28
Toolkitとpsdkってレジストリとか弄ってなさそうだからそのままコピーしてパス通せば使えるかな
オフラインインストールパックを作りたいんだけどそのまま圧縮でも大丈夫っぽい?

169:デフォルトの名無しさん
05/04/23 10:15:25
>>168
PSDKはファイルをコピーしただけで平気だった。

170:デフォルトの名無しさん
05/04/27 07:50:49
#include <iostream>
#include <fstream>
を使うと
C:\Program Files\Microsoft Visual C++ Toolkit 2003\include\ostream(574) : warnin
g C4530: C++ exception handler used, but unwind semantics are not enabled. Speci
fy /EHsc
というwaringが出るのですが、どういう意味なのでしょう?


171:デフォルトの名無しさん
05/04/27 08:15:48
コンパイルオプションに/GXつけとけ。

172:170
05/04/27 08:23:56
>>171
warningを消すのは簡単なのですが、やはり理解してから消したいので
それにしてもMSはなぜ標準オプションでコンパイルしてwariningが出るような物を作ったのでしょう?

173:デフォルトの名無しさん
05/04/27 09:05:31
>>172
警告したいから。

174:デフォルトの名無しさん
05/04/27 12:13:16
警告フェチ

175:デフォルトの名無しさん
05/04/27 13:01:34
>>170
なぜかデフォルトでは C++ の例外処理が有効になっていないために例外処理を
使っているヘッダを使うとこの警告が出る。
だから /GX (=/EHsc) で例外処理モデルをちゃんと指定してやると消えるわけね。

176:デフォルトの名無しさん
05/04/27 17:26:30
なぜデフォルトでオンになっていないかというと、
例外処理できちんとオブジェクトの解体を保証するには
それなりのコストがかかるから。

177:デフォルトの名無しさん
05/04/27 23:08:07
マネージトコードのアプリケーションに作るには
どのオプションを指定すればいいですか?

178:デフォルトの名無しさん
05/04/27 23:13:58
>>177
/clr

179:デフォルトの名無しさん
05/04/28 00:30:45
デフォルトではマネージトとアンマネージトのどちらを生成するようになっていますか?


180:デフォルトの名無しさん
05/04/28 00:33:35
餡マネージ度

181:172
05/04/28 00:54:41
>>175>>176
わかりやすい解説どうもありがとう

182:デフォルトの名無しさん
05/04/28 15:49:41
これでFreeBSDのカーネルをコンパイルできますか?

183:デフォルトの名無しさん
05/04/28 16:02:07
>>182
まずはやってみそ

184:デフォルトの名無しさん
05/05/01 02:57:54
WindowsXP用のPlatformSDKはどこでダウンロードできますか?
ぐぐってみてもThis page has moved.でリダイレクトされる先がWindowsServer 2003用のになってしまっていて見つかりません

185:デフォルトの名無しさん
05/05/01 03:48:53
ワロタ

186:デフォルトの名無しさん
05/05/01 04:04:52
>>184
The applications you develop with this edition of the SDK can run on the x86, x64 and Itanium-based versions of Windows Server 2003 SP1, Windows XP SP2, Windows XP x64 Pro Edition, and Windows 2000.
なわけだが、問題あるのか?

187:デフォルトの名無しさん
05/05/01 04:22:26
どうも、高卒の人は話をはしょってする傾向がありますね。
理屈を話して、「こういう理屈があるでしょ、だからこうなんですよ」と言わずに
話が飛ぶことが多い。もしくは、「わかってんだろ?」って感じに強引に結論を持っていく。

高卒がとは言うつもりはまったく無いけど、
そう言う奴はこれは説明するボキャブラリーが乏しいのと、
物事を理論づけて体系づけて話せないからだ。
ヤクルトの古田選手なんて実に理路整然と話すだろ?
知的な奴はある程度、言葉を組み立ててわかりやすく話せるんだよ。

188:デフォルトの名無しさん
05/05/01 04:25:47
187=184 ?

189:デフォルトの名無しさん
05/05/01 04:52:12
あまり冗長でもムカつくがな。
共通認識の部分は省略するのが基本。


190:デフォルトの名無しさん
05/05/01 04:54:30
プラットホームSDKについてるOS名は
どの時期のバージョンのSDKであるかを示していて
必ずしも対応OSではない

191:デフォルトの名無しさん
05/05/01 05:20:00
>>187
は阿呆

192:デフォルトの名無しさん
05/05/01 08:43:33
186の記述は明らかに必要充分なレベルだから、きっと別の書き込みを指してるんだろ。
英語すら読めない奴がプログラミングするわけないもんな。

193:デフォルトの名無しさん
05/05/01 09:19:05
>>192
君の言い分の方がおかしいと思う。煽るのはやめた方がいい。

開発ツールの解説としては、>>186は必要十分どころか説明不足。
「run」がクロスコンパイル対象環境を指すのか、ツールのインストール可能環境を指すのか、曖昧だ。

194:デフォルトの名無しさん
05/05/01 09:58:19
>The applications you develop with this edition of the SDK
のどこが曖昧なんだ?

195:デフォルトの名無しさん
05/05/01 10:35:20
>>194
・・・おいおい。

生成物が動く環境しか説明していない。
これでは、「PlatformSDK Windows2000」や「PlatformSDK WindowsNT4.0」であっても同様でしょう。
主目的とするプラットフォームの制限説明がない。
要するに何の説明にもなっていないわけで。

196:デフォルトの名無しさん
05/05/01 10:45:57
それはそもそも、184あたりが、
>WindowsXP用のPlatformSDKはどこでダウンロードできますか?
みたいなアホなことを言っているから、答えとしてもちょうど良いんじゃねーの。

197:デフォルトの名無しさん
05/05/01 10:51:05
漏れはMicrosoft Platform SDK for Windows XP SP2って言うの使っているが、これはもう古いの?


198:デフォルトの名無しさん
05/05/01 13:04:16
Platform SDK for Windows Server 2003に添付しているMFCが
IA-64用だったのでガッカリしました

199:デフォルトの名無しさん
05/05/01 17:34:14
187はプロ野球板で何度か見かけたコピペだな。古田とか

200:デフォルトの名無しさん
05/05/01 19:06:13
>>195
元ページ見てから発言しろよ

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

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

URLリンク(www.microsoft.com)

201:デフォルトの名無しさん
05/05/01 21:19:23
なかよくしろよ
キモヲタども

202:デフォルトの名無しさん
05/05/01 22:09:47
ある日,シャワーから出て鏡の前に立った咲夜は,自分の胸が小さいのではないかと不満を述べた。
いつも同じ事を言ってくる咲夜にめんどくさくなった美鈴は言った。
「毎日トイレットペーパーで胸をこするといいですよ」
咲夜はさっそく,トイレットペーパーを持ってきて,鏡の前で自分の胸をこすり始めた。
「どのくらいこすればいいのかしら」
「ハイ」
美鈴は答えた。
「数年くらいでしょうね」
咲夜は,ふと手を休めて尋ねた。
「ところで,トイレットペーパーで胸をこすると,なぜ大きくなるのかしら?」

「なるんじゃないですか?だって,咲夜さんのお尻は大きくなったし」



203:デフォルトの名無しさん
05/05/01 22:19:53
Ha Ha Ha, そいつは最高だぜ、スティーブ!

204:デフォルトの名無しさん
05/05/02 03:42:27
VC++6.0でコンパイルしたものと、これの アンマネージトモード でコンパイルしたものと、
生成されるオブジェクトコードは同じ物になりますか?


205:デフォルトの名無しさん
05/05/02 03:49:36
多少改良がなされてるから、まったく同じにはならないはず
ただ、いわゆるバイナリレベルの互換性は、問題ないよ。
objファイルやlibファイルは相互にリンク可能。

206:デフォルトの名無しさん
05/05/02 04:03:26
>>204
おそらく全く同じにはならない。
新しくなっている分、良くなっている(速いコードになっているなど)可能性が高い。

207:デフォルトの名無しさん
05/05/02 14:55:11
BCC Developerのソースが公開されたみたいだから誰か改造してVCTK Developerつくってよん

208:デフォルトの名無しさん
05/05/02 21:08:35
>>207
自分で作れ禿

209:デフォルトの名無しさん
05/05/02 23:27:06
ハゲは子孫に迷惑!と資生堂が広告展開2
スレリンク(news板)

210:デフォルトの名無しさん
05/05/03 01:32:13
>>208
ヽ(`Д´)ノわかったよウァァァァン!!!

211:デフォルトの名無しさん
05/05/03 12:46:47
>>210
おまいが頑張れば、みんなが幸せになれるぞ
影ながら応援してます(・∀・)

212:デフォルトの名無しさん
05/05/03 15:04:05
ヽ(`Д´)ノそんなこといわれてもDelphiわからんよウァァァァン!!!

213:デフォルトの名無しさん
05/05/04 19:53:37
ヽ(`Д´)ノJmさんのとこの掲示板にVisual C++ Toolkit 2003にも対応してって書いたの俺じゃないからなウァァァァン!!!

214:デフォルトの名無しさん
05/05/04 21:46:40
ヽ(`Д´)ノ更新停止状態だからソースを公開したんだろウァァァァン!!!

215:デフォルトの名無しさん
05/05/04 22:13:35
ヽ(`Д´)ノ厨房が調子に乗ってあれこれ注文付けるから嫌になったんだろウァァァァン!!!

216:デフォルトの名無しさん
05/05/04 22:25:39
ヽ(`Д´)ノとりあえずウワァァァァン!!

217:デフォルトの名無しさん
05/05/04 23:16:24
少しばかり改良すればいいなら依頼すんな>>213

218:デフォルトの名無しさん
05/05/05 01:53:03
これで64ビットアプリケーションもコンパイルできなすか?


219:デフォルトの名無しさん
05/05/05 03:08:11
ヽ(`Д´)ノできなす!!

220:デフォルトの名無しさん
05/05/05 09:57:02
ヽ(`Д´)ノはげちゃびん!!

221:デフォルトの名無しさん
05/05/05 12:38:00
ヽ(`Д´)ノ卵焼きおいしいですぅ!!

222:デフォルトの名無しさん
05/05/05 12:43:02
ヽ(`Д´)ノなんだこの流れはウワァァァァン!!

223:デフォルトの名無しさん
05/05/05 13:17:39
ヽ(`Д´)ノ ヌルポォォォォ!!

224:デフォルトの名無しさん
05/05/05 13:41:43
ヽ(`Д´)ノ ガァァァァァァッッ!!!!

225:デフォルトの名無しさん
05/05/05 13:50:11
ヽ(`Д´)ノ ゴールデンウィーク最終日ダァァァァァァ!!

なにやってるだか・・・

226:デフォルトの名無しさん
05/05/05 13:55:40
荒らすのやめてよ

227:デフォルトの名無しさん
05/05/05 16:04:47
>>225
俺は今度の日曜までGWだが。

228:デフォルトの名無しさん
05/05/05 16:23:47
ヽ(`Д´)ノこっちは今度の土日出勤確定だウワァァァァン!!

229:デフォルトの名無しさん
05/05/05 16:30:45
ヽ(`Д´)ノ毎日がGWこれはこれでキツイヨーワァァァァン!!

230:デフォルトの名無しさん
05/05/05 16:51:28
お願いですから他でやっていただけないでしょうか?

231:デフォルトの名無しさん
05/05/05 22:00:47
>>229
ヽ(`Д´)ノがんばって生きていけウィィィィィン!!

232:デフォルトの名無しさん
05/05/05 23:04:48
ヽ(`Д´)ノ明日から仕事だよウワァァァァン!!

233:デフォルトの名無しさん
05/05/05 23:36:11
(;´Д`)ノθヴィィィィィィィィィィン

234:デフォルトの名無しさん
05/05/05 23:57:31
おにいちゃんそれなに?

235:デフォルトの名無しさん
05/05/07 04:55:14
makeはどこで手に入りますか?

236:デフォルトの名無しさん
05/05/07 05:06:46
Platform SDKのBin/Win64フォルダの中。

237:デフォルトの名無しさん
05/05/07 05:13:10
おっと。

> 2005.4現在、Platform SDKには、以下の種類があります。
>
> 1.Windows Server 2003 SDK
> 2.Windows Media SDK
> 3.Windows XP SP2 SDK
> ここでは、1.の"Windows Server 2003 SDK"を使用します。XPだとnmake.exeなど必須コマンドが含まれていません。

だそうだ。

238:デフォルトの名無しさん
05/05/07 05:24:43
3はどこにあるの?

239:デフォルトの名無しさん
05/05/07 05:48:57
URLリンク(p6099-ipad04sinnagasak.nagasaki.ocn.ne.jp)
おkwwwwwwwwwwwwwwwwwwおkっwwwwww
っうぇwwwwwwwwwwwwwっっwwwwww
wwwwwwうぇwwおkうはっうぇwwww
wwwwwwwwwwwwうぇwwwwwwうぇwww
うはっ

240:デフォルトの名無しさん
05/05/08 12:46:06
nmake.exeって、.net Framework SDKにも入ってなかったっけ?
(今はVC++.net 2003しか入れてないからうろ覚え)>>114

241:デフォルトの名無しさん
05/05/10 06:45:08
MFCを使っていないものならVCで作られたものでもコンパイルできますか?
具体的にはFastCopyのソースコードをコンパイルしたいのですが、やり方がわかりません。
VCtoolkit2003の他にPlatformSDKが入っています。

242:デフォルトの名無しさん
05/05/10 15:48:47
PlatformSDKの新しいの来てるね

243:デフォルトの名無しさん
05/05/10 19:22:38
nmakeあるか確認すれ

244:デフォルトの名無しさん
05/05/11 10:01:10
>>242
おっ...と思って、
URLリンク(msdn.microsoft.com)
のRelated DownloadsからPlatform SDKのダウンロードページに飛んだんだけど、Windows Server 2003 SP1 Platform SDK オンリーになってる?
XP版って無くなっちゃった?

245:デフォルトの名無しさん
05/05/11 13:23:53
>>244
This edition of the SDK replaces the previous SDKs for Windows XP SP2 and Windows Server 2003 and can be used to develop applications for those platforms.

246:244
05/05/11 16:59:56
>>245 ありがとう。ちゃんと書いてあったのね。
# ページ内を XP で検索すればよかった... orz
脊髄反射的にカキコしてごめんなさい。

247:デフォルトの名無しさん
05/05/13 01:40:10
新しいPlatform SDK入れてみたよ。
nmakeはBinディレクトリに入ってた。

248:デフォルトの名無しさん
05/05/13 19:45:54
cvtres.exeは?

249:デフォルトの名無しさん
05/05/15 00:33:19
SDKって新しくしてありがたいことあるの?

250:デフォルトの名無しさん
05/05/15 00:35:11
新しく増えたAPIやマクロが使えるようになるよ

251:デフォルトの名無しさん
05/05/15 00:45:02
そのへんのChangelogはどこですか?

252:デフォルトの名無しさん
05/05/15 00:51:53
ここか?

What's New in the SDK
URLリンク(msdn.microsoft.com)

253:デフォルトの名無しさん
05/05/15 00:56:01
3くす

254:デフォルトの名無しさん
05/05/15 00:59:14
しかし、プログラムの先頭に
#define WINVER 0x0400
#define _WIN32_WINNT 0
#define _WIN32_WINDOWS 0x0400
#define _WIN32_IE 0
と常に書く人間にはあまり意味がないのかも、
2003->2003 SP 1
にしてもメリットなさそう

255:デフォルトの名無しさん
05/05/15 06:36:16
淫乱汗ブラを使うにはどうしたらよいのでしょうか?

256:デフォルトの名無しさん
05/05/15 07:12:08
>>255

URLリンク(www.platon.co.jp)

257:デフォルトの名無しさん
05/05/20 00:42:36
>>256
255じゃないけどサンクス

258:デフォルトの名無しさん
05/05/20 01:00:01
dshow.hがなかとです。

259:デフォルトの名無しさん
05/05/20 01:05:01
>>258
DirectXSDKいれなはれ

260:デフォルトの名無しさん
05/05/22 06:52:15
IPアドレスを取得するにはどうやったらよいのでしょうか?

261:デフォルトの名無しさん
05/05/22 12:34:41
DirectXSDK 9.0cだとDirectShowはPlatformSDKに移動したと書いてあって
PlatformSDK 2003SP1にはDirectShowがまだ入ってなかった気がする

262:デフォルトの名無しさん
05/05/23 06:10:04
fstreamなどをつかってネットワーク上のパソコンのドライブのファイルを読み書きするにはどうしたらよいのでしょうか


263:デフォルトの名無しさん
05/05/23 06:49:53
>>262
UNCパスが使えるんじゃないのか?

264:デフォルトの名無しさん
05/05/23 12:34:50
>>261

入ってたよん。WebInstallからやると、インストールする項目を
選べるんだけど、そこにDirectShowってのがあったはず。

なんでこんなところに入ってるんかと思ってたけど
そういうことだったんね。

265:デフォルトの名無しさん
05/05/24 12:55:28
デフォルトのコマンドラインオプションをあらかじめ指定することは出来ないでしょうか? 

266:デフォルトの名無しさん
05/05/24 13:27:01
こんにちは!新社会人で研修中なんですが、c言語でやってることが分からないので
質問に来ました!!
ファイルの文字列操作で1行の文を「,(カンマ)」ごとに分割したいんですが、
どうすれば出来るのでしょうか・・・


267:デフォルトの名無しさん
05/05/24 13:28:17
研修中なら担当の人に聞けば?
そしてスレ違い。

268:デフォルトの名無しさん
05/05/24 13:32:14
ほらスレタイに「質問箱」なんて入れとくから↑こんなのが来ちゃうじゃん。w

269:デフォルトの名無しさん
05/05/24 13:47:29
よく見かける
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000 
ってどうして入れるのでしょうか?

270:デフォルトの名無しさん
05/05/24 13:48:20
#はコメント文だから消しても大丈夫だよ

271:デフォルトの名無しさん
05/05/24 14:16:12
_MSC_VERはいつどこで定義されるのですか?

272:デフォルトの名無しさん
05/05/24 15:00:30
>>271
MSDNにはなんて書いてある?

>>269
そのpragmaを使えるバージョンかどうかを確認するためのifディレクティブだね。

273:デフォルトの名無しさん
05/05/24 16:16:08
タイムゾーンを取得する方法を教えてください

274:デフォルトの名無しさん
05/05/25 06:55:19
SDK入れなおしたらatl使えなくなりました
atlthunk.libって何だ?visual studio 買わないとだめですか?

275:274
05/05/25 15:42:32
自己解決
pragma lib atlthunk.lib をコメントして、
リンクエラーになる関数を HeapAlloc() / HeapFree() に置き換えたら
とりあえず通った

276:デフォルトの名無しさん
05/05/26 07:55:28
みなさんの環境はエディタで書いて、コマンドプロンプトですか?
もそっといい方法があったら教えてください


277:デフォルトの名無しさん
05/05/26 12:12:52
なんだかんだいって一番融通がきくので、それが一番良い方法です。
あとは使い方の工夫次第です。

278:デフォルトの名無しさん
05/05/26 12:37:45
>>276
cygwin

279:デフォルトの名無しさん
05/05/26 18:58:14
emac(ry

280:デフォルトの名無しさん
05/05/26 20:13:54
正規表現で置換機能は欲しいな。

281:デフォルトの名無しさん
05/05/26 20:31:11
これでも使っとけ
boost::regex

282:デフォルトの名無しさん
05/05/26 20:56:56
エディタの話じゃないのか?

283:デフォルトの名無しさん
05/05/26 21:30:38
URLリンク(www.mobilefish.com)

284:デフォルトの名無しさん
05/05/28 16:31:03
>>283
make→nmakeとして動いたけど、
よくよくみたら、動いたのはVC6のCL.EXEだった

285:デフォルトの名無しさん
05/05/28 18:28:03
私も複数の開発環境をインストールしています。
システムのプロパティでPATH、LIB 、 INCLUDEなどの環境変数を
設定しまうと開発環境の切替時に困るときがあるので、
私の場合以下のようなbatファイルを作成して間接的に
eclipseを起動しています。

@echo off

Set Tookit=C:\Program Files\Microsoft Visual C++ Toolkit 2003
Set MSSdk=C:\Program Files\Microsoft Platform SDK
Set Bkoffice=%MSSdk%\
Set Basemake=%MSSdk%\Include\BKOffice.Mak
Set INETSDK=%MSSdk%
Set MSSdk=%MSSdk%
Set Mstools=%MSSdk%
rem Set DotNet=C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7
rem Set DotNetSdk=C:\Program Files\Microsoft.NET\SDK\v1.1

Set Lib=%Tookit%\lib;%MSSdk%\Lib;%Lib%
rem Set LIB=%Tookit%\lib;%MSSdk%\Lib;%DotNet%\lib;%Lib%
Set Include=%Tookit%\include;%MSSdk%\Include;%Include%
rem Set INCLUDE=%Tookit%\include;%MSSdk%\include;%DotNet%\include;%Include%
Set Path=%Tookit%\bin;%MSSdk%\Bin;%MSSdk%\Bin\WinNT;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322;%path%
rem Set PATH=%Tookit%\bin;%MSSdk%\Bin;%MSSdk%\Bin\WinNT;%DotNetSdk%\Bin;%MSSdk%\Bin\Win64;%PATH%
Set CPU=i386
Set TARGETOS=WINNT
Set APPVER=5.01
Set NODEBUG=1

cmd /c start c:\eclipse\eclipse.exe

286:デフォルトの名無しさん
05/05/28 18:48:13
2003のIDEのモッサリがイヤでコマンドラインに移行した。
Eclipseも2.1の頃使っていてやっぱりモッサリがいやでコマンドラインに戻った。
VCTKで使えるサクサク動くIDEは無い物か・・。


287:デフォルトの名無しさん
05/05/28 19:32:55
使ったこと無いけど、こんなん見つけた。

Reloを使ってみる
URLリンク(www7.plala.or.jp)

Ultimate++
URLリンク(upp.sourceforge.net)

288:デフォルトの名無しさん
05/05/28 19:41:19
>>286 VStudio 6

289:デフォルトの名無しさん
05/05/28 20:08:54
>>287
㌧ 試してみるよ。

>>288
VS6のIDEはいいんだけど、
あれIDEと周辺ツールだけってインストール出来ないしなぁ。

290:デフォルトの名無しさん
05/05/28 20:40:10
>>286
俺も昔からnmakeやclを直接使うほうが好きだが
デバッガは欲しくない?
てか、このスレの人たち、デバッガはどうしてる?
windbgつかってるの?

291:デフォルトの名無しさん
05/05/28 20:46:06
printf

292:デフォルトの名無しさん
05/05/28 21:02:31
マジですか

293:デフォルトの名無しさん
05/05/28 21:03:41
デバッガなんて要らないよ。あれデバッグしてくれるわけじゃないし。w

294:デフォルトの名無しさん
05/05/29 02:26:50
エディタなんて要らないよ。あれエディットしてくれるわけじゃないし。w

295:デフォルトの名無しさん
05/05/29 02:33:12
コンパイラは要るな。あれコンパイルしてくれるから。w

296:デフォルトの名無しさん
05/05/29 02:36:29
要不要を判定するインターネッツはここですか?

297:デフォルトの名無しさん
05/05/29 03:06:11
ちょっと前に、自作コンパイラのテストしてたときは、
実際テストプログラムを標準入力から手入力でコンパイラに入力してたが
これって、コンパイラだけでプログラミングしてたようなもんか

298:デフォルトの名無しさん
05/05/30 10:17:31
#include <stdio.h>
main()
{
int i,j,k;
k=0x20;
k=32;
printf("0 1 2 3 4 5 6 7 8 9 A B C D E F\n");
for (i=0;i<6;i++){
printf("[%x] ",32+i*16);
for(j=0;j<16;j++){
printf("%1c " ,k);
k++;
}
printf("\n);
}


}

これでエラーが出てしまうのですが、何がおかしいんでしょうか?

299:デフォルトの名無しさん
05/05/30 10:39:41
>>298
文法

300:デフォルトの名無しさん
05/05/30 11:49:02
printf("\n);

301:デフォルトの名無しさん
05/05/30 13:31:00
>>298
まずはエラー読めないと
この先プログラム続けられないぞ

302:デフォルトの名無しさん
05/05/31 13:32:54
nmake.exeは大昔MSが単品で配布してたフリーソフトじゃがのう。
ftp.microsoft.comのどこかにあるわい。

303:デフォルトの名無しさん
05/05/31 15:52:36
伏して教えを請いたいと思います。

Visual C++ .NET 2003 日本語版 を
Windows XP Pro. 英語版上で使い始めたのですが、

リソースビューの表示が [????] などとなってしまいます。
プロパティの (Name) の箇所も ???? ??? などとクエスチョンマークの
羅列が表示されますです。

どのように解消したらよろしいのでしょうか?

304:デフォルトの名無しさん
05/05/31 16:09:44
>>302
SDKかDDKにはいってるんじゃない?

305:デフォルトの名無しさん
05/05/31 16:16:27
>>303
日本語版Windows XPか英語版Visual Studioを買う
もしくはWindowsをハックして日本語対応にするかVisual Studioをハックして英語に書き換えるか

306:デフォルトの名無しさん
05/05/31 17:26:29
地域と言語のオプションの詳細設定のところに、Unicode対応でないプログラムを
どうするか、っていうのがあるから、そこで、Japaneseとか、Shift-jisとか、CP932とか
とにかくそう言う感じの奴を選べば良かった気がする。

307:デフォルトの名無しさん
05/05/31 17:30:14
>>303
試してないけどコンパネの「地域と言語のオプション」で日本語追加したらどうなる?
英語OSだと「Regional and Language Options」かな?

308:303
05/05/31 22:00:17
>>305-307

レス有難うございます。

説明不足で申し訳なかったのですが、地域・言語設定では事前に
非Unicodeプログラムの言語をJapaneseに指定してあります。
この設定が有効であれば問題は生じていないはずですが、たぶん
Visual C++ は(Unicodeプログラムと看做されて)この設定が効いて
いないのだと思います。

それからこれも説明不足だったのですが、文字化けは作成中の
ダイアログのメニューバーにも表れます(こちらは自分で書き換え
られるので問題ありませんが)。そこから判断すると、shift-jisで
書かれたコードをUTF-8で解釈して表示しようとしているように見ら
れます(「ファイル」の語句が真ん中に@を含んだ文字列になる)。

結局、私の推理では、UnicodeプログラムであるVisual C++の
リソース/ドキュメントの一部にシフトJISコードが残っており、
それが英語版(非日本語版)のWindows上で問題を起こしている、
ということではないかとの結論に至りました。

そうすると解決策は、英語版に買い換えるか、リソースを漁って
コードを変換するか、しかないかも知れませんが。

309:デフォルトの名無しさん
05/05/31 23:55:21
なんで、RegisterClassWをインポートしてない、SPYしても
UnicodeのWndProcを持たないmsdevが、
Unicodeプログラムになっちゃうわけ?

310:デフォルトの名無しさん
05/06/01 00:32:04
日本語XPで言語英語にしたときも一部メニューが?にばけるな

311:デフォルトの名無しさん
05/06/01 00:40:45
フォトリンクでどうにかならんかね?日本語フォントはその辺のフリーの拾うとして。

312:デフォルトの名無しさん
05/06/01 00:59:41
画面のデザインで、メニューがTahomaとかだった、ってことは
ないよなぁ。そんなアホじゃなさそうだし。


313:デフォルトの名無しさん
05/06/01 01:42:14
これ、関係あります?

> 1.[Control Panel] --> [Regional and Language Options] の
> LanguagesタブにあるInstall files for East Asian languages は、
> チェックされていますでしょうか?
>   これをはじめてチェックするとOSのCDをセットを要求され、
>   極東データのインストール後、リブートとなります。
> 2.[Control Panel] --> [Regional and Language Options] の
>   Regional Option は、Japaneseが選択されておりますでしょうか?
> 3.[Control Panel] --> [Regional and Language Options] の
>   Advancedは、Japaneseが選択されておりますでしょうか?

Delphi-ML:77063からの引用です。

314:デフォルトの名無しさん
05/06/01 10:40:26
VCでつかえるpragmaの一覧はどこで手に入りますか?

315:デフォルトの名無しさん
05/06/01 11:28:33
>>314
URLリンク(msdn.microsoft.com)

316:デフォルトの名無しさん
05/06/01 22:30:36
コマンドラインで/NODEFAULTLIB
を指定するのって、どうやるんでしょう?
cl.exe main.cpp /NODEFAULTLIB:libc.lib
とかやってもエラーになります。

317:デフォルトの名無しさん
05/06/01 23:58:59
/NODEFAULTLIBって引数取らなかったんじゃないかな。
単に/NODEFAULTLIBだけで。

318:デフォルトの名無しさん
05/06/02 00:38:55
>>316
/NODEFAULTLIBはコンパイラじゃなくてリンカのオプションだから、
/linkの後に指定する必要がある。
cl.exe main.cpp /link /NODEFAULTLIB:libc.lib

319:316
05/06/02 01:20:45
ありがとう!

320:デフォルトの名無しさん
05/06/03 12:02:55
C99には対応していますか?

321:デフォルトの名無しさん
05/06/03 17:28:13
>>320
一部。

322:デフォルトの名無しさん
05/06/03 18:31:00
/Tpか/TPオプション
具体的にはブロック内での任意の位置とforの初期化時の変数宣言、
//での1行コメント、inline関数、_Boolとstdbool.hがない代わりにbool/true/falseなど

あと/Ze(標準で指定済みの状態になっている)で構造体の最後のメンバの配列の要素数省略ができるようになる。

323:デフォルトの名無しさん
05/06/13 16:18:40
色々検索してみたんですが、Visual C++ Toolkit 2003に含まれるVisual C++のバージョンが分かりません。
6.0よりは新しいようですが、7.1より古い???
7.1だと嬉しいんですが・・・。

324:デフォルトの名無しさん
05/06/13 16:32:21
>>323
たしかVisual C++ 2003と同じバージョンのはず。つまり7.1。

325:323
05/06/13 16:47:24
>>324
ありがとうございました。

326:デフォルトの名無しさん
05/06/13 16:48:21
7.1のコンパイラ相当だと思う。
IDEのバージョンではなくって、コンパイラのバージョンは、cl.exeを呼び出すと

Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3052 for 80x86

って表示された。


327:323
05/06/13 19:35:40
>>326
thx

328:デフォルトの名無しさん
05/06/14 12:20:29
PlatformSDKのダウンロードページにいくと、
PSDK-amd64.exeとPSDK-ia64.exeとPSDK-x86.exeの3つがあるんですけど、
これは3つとも必要なのですか?

329:デフォルトの名無しさん
05/06/14 13:11:49
>>328
うーん、どう説明したら分かりやすいかな..WindowsXPだったら、
「スタートメニュー」→「全てのプログラム」→「アクセサリ」→「システムツール」
の「システム情報」を起動すると、
リストビューの「システムの種類」の項目の値が「X86-ベース PC」
みたいに書いてあると思う。

330:328
05/06/14 13:26:57
>>329
どうもです。
「X86-ベース PC」となっていたので、x86のやつをダウンロードします。

331:デフォルトの名無しさん
05/06/14 21:28:19
このtoolkitとPSDKの両方にincludeとlibがあるけど
toolkitとPSDKのどちらのパスを優先させるべきでしょうか

C++でハローワールドかいたら、
コンパイル、リンクは通ったのに
実行されたら何も表示されない…

332:デフォルトの名無しさん
05/06/14 21:46:31
>>331
PSDKを使うんならPSDKが先の方がいいような気がする。
でもHello, Worldぐらいでは関係ないような気もするが。

状況がよく解らんが
 「出来た実行ファイルをダブルクリックしても一瞬黒いウインドウが表示されるだけで…」
なんていう冗談はやめてくれよ。

333:331
05/06/14 21:49:58
色々試してみた

環境変数でPSDKの方を優先させてmakeすると
helloを実行させても何も出ない
PSDKの下のlibにlibcp.libがあって
(libcpdとかlibcとかはなく、なぜかlibcpだけある)
これがうまくいってないみたい(?)

そのままPSDKを優先させたまま、
linkで
link hello.obj toolkit\lib\libcp.lib こんなかんじで
toolkit側のlibcpを使うように直接指示したら
helloを実行させると文字が出力された

PSDKの下のlibcp.libって削除していいのだろうか

334:デフォルトの名無しさん
05/06/14 22:21:46
>>333
俺はToolkit優先にしてる。
ちなみにうちのPSDKは少し前のバージョンだが、
libフォルダ見てみたらlibc関係のライブラリは入ってなかった。

それと、削除するよりリネームするにとどめておいたほうがいいぞ。
いつ必要になるか分からんしな。削除は危険。
(そのつもりで敢えて「削除」と言ってたのならごめん。)

335:331
05/06/14 22:30:14
俺のスタートメニューには
Microsoft Platform SDK for Windows Server 2003 SP1
というメニューがあるバージョンを使っているんだけど
前のバージョンにはlibc関連はなかったのか…

リネームすることにするよ
(削除はそのつもりで書きました…ごめんだなんてとんでもない
するどい読みとやさしいフォローありがと)

toolkit優先だと、kernel32.libとかが気になりませんか?
これこそPSDK側を使いたくなる

336:デフォルトの名無しさん
05/06/14 22:31:44
なきゃ次を順に見ていくんじゃないのか?

337:334
05/06/14 22:49:31
ふーむ、今までToolkit優先にしてて特に不都合は無かったからなあ…。

338:デフォルトの名無しさん
05/06/15 00:55:41
XP SP2でしか動かないプログラムとか、2003 SP1でしか
動かないプログラムなんか作らないので、どっちでも気にしない。

339:デフォルトの名無しさん
05/06/17 16:28:10
つーかこれプロフェッショナル買った奴に
言わせると詐欺だよな

340:デフォルトの名無しさん
05/06/17 23:31:33
一文も取らない詐欺なんてのは無いだろ

341:デフォルトの名無しさん
05/06/17 23:33:02
>>339
プロフェッショナルが詐欺

342:デフォルトの名無しさん
05/06/18 02:32:10
IDEとかMFCその他諸々の値段=Professional
コンパイラ=プライスレス

343:デフォルトの名無しさん
05/06/18 02:45:00
つかProfessional買う人はMSDN DX版が多いんじゃない?

344:デフォルトの名無しさん
05/06/20 20:46:18
ATLないならいらね

345:デフォルトの名無しさん
05/06/21 06:23:15
Pentium M のターゲットは
/G6 optimize for PPro, P-II, P-III
/G7 optimize for Pentium or Athlon
のどちらでしょうか?


346:デフォルトの名無しさん
05/06/21 10:20:12
G6 じゃね?

347:345
05/06/21 22:40:55
うつしまちがい
/G7 optimize for Pentium4 or Athlon
の4が抜けてた

Pentium M は G6 なんですかね?
SSE2が使えるけど…

/Ox /G6 /ARCH:SSE2
これがおすすめでしょうか?


348:デフォルトの名無しさん
05/06/22 13:00:02
押忍!2つほど質問を許可願います!!

1!VCTKでコンパったソフトとソース一式をGPLで公開しても問題ないでありましょうか?
  この場合、公開するのは自分で書いたcppやh、rcファイルであります。

2!BCCdeveloperみたいな感じの、VCTK対応の開発環境ソフトはないんでありましょうか?

349:デフォルトの名無しさん
05/06/22 13:45:33
>>348
1.OK
2.Relo

350:デフォルトの名無しさん
05/06/22 15:13:08
押忍!ありがとうございました!

351:デフォルトの名無しさん
05/06/23 01:55:07
Reloを使ってみた。日本語が通らん気味だが、なかなか悪くない。
ソース見るとBCBだったんで、ちょうどあったから「コンパイルし直せばいいんじゃん?」と
思ったんだが、通らん・・・。なんか、SynEditのhppがないって言われたんで、そっちもみたんだが、
こっちはデルファイと来てる。hppなんぞ影も形もない。どうなっとるんじゃこれは?

しかしスレ違いだな・・・

352:デフォルトの名無しさん
05/06/23 07:53:37
俺はvcvars32.batでお腹いっぱいです。

353:デフォルトの名無しさん
05/06/23 21:04:15
ハイーキョ?

354:デフォルトの名無しさん
05/06/23 22:37:10
URLリンク(homepage3.nifty.com)

対応した模様。
C/C++の勉強から始める人にオススメ

355:デフォルトの名無しさん
05/06/23 22:42:57
>>354
もういい加減、LSI C-86を入門者に勧めるのはやめてくれよ…

356:デフォルトの名無しさん
05/06/23 23:17:09
>>355
おまい早合点

357:デフォルトの名無しさん
05/06/24 00:32:01
ていうか「複数ソースのコンパイル・リンクは出来ません」なツールはゴミだろ。

358:デフォルトの名無しさん
05/06/24 21:12:34
まあ、試食版だし。


359:デフォルトの名無しさん
05/06/25 00:08:42
>>357
>レスポンスファイルを利用した複数ファイルのコンパイルをサポート。
って書いてあるな。
メンドクサソウダケド。

「ソフト紹介」のその下りは修正してないみたいだな。

360:デフォルトの名無しさん
05/06/26 03:16:26
>>351
URLリンク(www.borland.co.jp)
hppならこれで作れないの?

361:デフォルトの名無しさん
05/06/26 03:44:09
>>360
うお、そんなのがあったのか、デルファイもってないから全然きがつかんかった。
早速試してみる

362:デフォルトの名無しさん
05/07/01 00:46:49
微妙にスレ違いだが、
DirectXのサンプルをコンパイルしようと思ってVCTKとRelo使ってみたが、
エラーが出てぜんぜん成功しない。
BCCの影響なのかそれとも一からインスコすべきか……
BCCでコンパイルはとおったソースなんだけど……あれ?

363:デフォルトの名無しさん
05/07/01 01:39:02
>>362
サンプルはしらんが、チュートリアルのほうはVCTKとコマンドラインで修正無しでOKだった。
モチのロン、適切なLIBをくっつける必要はあったけど。
つーか、サンプル程度ならReloよりもメイクファイル書いたほうがやりやすくないか?

BCCで通ったってことは、LIBの指定がボーランド用になってるか、
ソースがボーランド仕様にしちゃってるか、じゃない?

つーか、VCTKでプログラミングぉぅぃぇぃ、みたいな解説サイトないかね。
このソースはこう弄る、とか、LIBはこうくっつける、とか。
・・・自分でまとめたほうが早い?

364:デフォルトの名無しさん
05/07/01 02:35:40
OH!遺影

365:デフォルトの名無しさん
05/07/01 07:59:52
なむなむ・・・

366:デフォルトの名無しさん
05/07/01 08:06:27
>>362
どんなエラーが出たか書こうよ。

367:デフォルトの名無しさん
05/07/01 23:32:44
>>362
BCCと一緒に入れてるってことは
パスの指定順のせいとか

368:デフォルトの名無しさん
05/07/02 02:30:32
プロファイラって付いてますか?
みなさんは何を使ってますか?

369:デフォルトの名無しさん
05/07/02 02:47:37
time ./a.out

370:デフォルトの名無しさん
05/07/02 07:59:06
>>363
Visual C++ Toolkit 2003 サポートサイト
URLリンク(shrike.s58.xrea.com)

こんなんどうよ

371:デフォルトの名無しさん
05/07/02 11:19:56
>>369
関数ごとに何%処理がかかっているかを知りたいです。

372:デフォルトの名無しさん
05/07/02 12:51:53
>>369
C:\>time ./a.out
入力された時刻は受け付けられません。
新しい時刻を入力してください:

373:デフォルトの名無しさん
05/07/02 13:38:30
>>371
URLリンク(www.xlsoft.com)

374:デフォルトの名無しさん
05/07/02 14:10:50
>>373
無料のものでお願いします。

375:デフォルトの名無しさん
05/07/02 14:50:25
スレ違いだが mingw で gprof でも使えばぁ?

376:デフォルトの名無しさん
05/07/02 17:20:30
>>374
ないなら自分で作る!

377:デフォルトの名無しさん
05/07/05 21:15:02
Win32APIのヘルプって、どこかにありませんか?
できればローカルで使える物がいいです。

378:デフォルトの名無しさん
05/07/05 22:52:23
URLリンク(www.cs.virginia.edu)
英語やけど

379:デフォルトの名無しさん
05/07/05 23:09:46
>>377
PlatformSDKをインストール
URLリンク(www.microsoft.com)

380:デフォルトの名無しさん
05/07/05 23:47:00
>>378
なぜか繋がらない

>>379
やってみる

二人ともサンクス

381:362
05/07/06 22:00:34
ごめん。ちょっと忙しかったので見てなかった。

>363,367
ごめん。正しくはDirectxの説明をしているサイトのサンプルソースを自分改造したものだった。
ちなみに元のソースもできなかった。
BCC環境は消去するつもりなので、消したら再び挑戦するつもり。



382:362続き
05/07/06 22:02:18
>366
えと、

[CMD] "C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin\cl"
"D:\program test\gametest\winmain.cpp" /c /Fo"D:\program test\gametest\winmain.obj"
/I"C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin\..\include"
/I"C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin\..\..\Microsoft Platform SDK\include"
/I"C:\dx9sdk\Include" /nologo
winmain.cpp
C:\dx9sdk\Include\dinput.h: DIRECTINPUT_VERSION undefined. Defaulting to version 0x0800
[CMD] "C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin\link"
/SUBSYSTEM:WINDOWS /NOLOGO /LIBPATH:"C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin\..\lib"
/LIBPATH:"C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin\..\..\Microsoft Platform SDK\Lib"
/MACHINE:IX86 "/LIBPATH:C:\dx9sdk\Lib" "D:\program test\gametest\winmain.obj"
user32.lib gdi32.lib kernel32.lib comdlg32.lib comctl32.lib vfw32.lib winmm.lib
"/OUT:C:\Program Files\Relo\temp\Project1.exe"



383:362続き
05/07/06 22:02:43
winmain.obj : error LNK2019: unresolved external symbol _Direct3DCreate9@4 referenced in function "long __cdecl DXGInit(struct HWND__ *)" (?DXGInit@@YAJPAUHWND__@@@Z)
winmain.obj : error LNK2019: unresolved external symbol _D3DXCreateTextureFromFileExA@56 referenced in function "int __cdecl LoadTex(int,char *)" (?LoadTex@@YAHHPAD@Z)
winmain.obj : error LNK2019: unresolved external symbol _D3DXGetImageInfoFromFileA@8 referenced in function "int __cdecl LoadTex(int,char *)" (?LoadTex@@YAHHPAD@Z)
winmain.obj : error LNK2019: unresolved external symbol _DirectInput8Create@20 referenced in function "int __cdecl InitDInput(void)" (?InitDInput@@YAHXZ)
winmain.obj : error LNK2019: unresolved external symbol _IID_IDirectInput8A referenced in function "int __cdecl InitDInput(void)" (?InitDInput@@YAHXZ)
winmain.obj : error LNK2019: unresolved external symbol _c_dfDIJoystick referenced in function "int __cdecl InitPad(void)" (?InitPad@@YAHXZ)
winmain.obj : error LNK2019: unresolved external symbol _c_dfDIKeyboard referenced in function "int __cdecl InitKey(void)" (?InitKey@@YAHXZ)
winmain.obj : error LNK2019: unresolved external symbol _GUID_SysKeyboard referenced in function "int __cdecl InitKey(void)" (?InitKey@@YAHXZ)
C:\Program Files\Relo\temp\Project1.exe : fatal error LNK1120: 8 unresolved externals

だった。
ちなみに長いとことは適当なところで改行しました。

>370
そんなサイトあったんだ・・・あとで見ておこう。

みなさん、本当にどうもありがとうございました。

384:デフォルトの名無しさん
05/07/06 22:23:49
つーかDirectX関係のlibを追加しろよ……

385:デフォルトの名無しさん
05/07/07 00:04:00
とりあえず、d3d9.lib d3dx9.lib を追加しようぜ。話はそれからだ。

386:デフォルトの名無しさん
05/07/09 16:34:25
スレッドに関してお教え下さい.
これまで,スレッドを使用したプログラムではいくつかの動作を
メインループから指示するために
WaitForSingleObjectもしくはWaitForMultipleObjectsを使用し
Signalによって動作を起動させていました.
今回,いくつかのパラメータをスレッドに渡す必要が生じたのです
がどのような方法が簡単で安全でしょうか?


387:デフォルトの名無しさん
05/07/09 17:07:22
>>386
パラメータを1つの構造体にまとめる。ただしポインタや整数型1つだけならそのまま渡せる。
そしてスレッドを作る側でその構造体型の変数を作り、
そこへのポインタをCreateThread/_beginthreadexの4番目の引数に(必要ならばキャストして)渡す。整数型なら単にキャストするだけで値渡しできる。
そしてスレッド関数では引数として受け取れる。

388:デフォルトの名無しさん
05/07/10 19:29:53
SSEとかのCPU特殊命令を使うための
サポートファイルがあると聞いたのですが…
どういうものなのでしょうか?
どこからダウンロードできますか?

389:388
05/07/10 20:03:02
Visual C++ 6.0 Processor Pack
最終更新日: 2000/09/29
URLリンク(www.microsoft.com)

探してこんなページを見つけたけど、なんか古いような・・・
このToolkit2003に必要なんだろうか

390:デフォルトの名無しさん
05/07/10 20:06:05
>>388
2003ならインラインアセンブラか組み込み関数使えばできる。

__asm{
movaps xmm0, [ebx];
}

意味ないコードだかこんな感じで。感じで。
レジスタの内容は自動的にスタックに退避と復元をしてくれるらしい。


一応聞くが2003の話だよな?

391:デフォルトの名無しさん
05/07/10 20:08:26
> Visual C++ 6.0 Processor Pack
        ~~~~
最適化は標準でできる希ガス

392:388
05/07/10 21:52:44
>>390
>一応聞くが2003の話だよな?

はい、そうです。
Toolkit2003の話しです。

自前でアセンブラを書くのですか…
それでなんとかするのはわかりましたが、日頃思うのは、
_asm ブロックの前後で、コンパイラの最適化が
邪魔されてしまっているのではないかと疑問に
思っているのです。

コンパイラに拡張命令を使わせるヒントを与えるような
C/C++の関数があれば、コンパイラがスムーズに
最適化を進められるのではないか、と思って質問しました。
それに、アセンブラって、私、ミスしやすいし…

Visual C++ 6.0 Processor Pack の後継者となるサポートパックは
出ていないのでしょうか?

393:388
05/07/10 21:58:50
「組み込み関数」って何でしょうか?
無知でごめんなさい…

インテル(R) C++ コンパイラ 8.1 Windows* 版に含まれているファイル
URLリンク(www.xlsoft.com)

調べて、上のページを見つけましたが、Toolkit2003 の話しでは
ないように見うけられます。

394:デフォルトの名無しさん
05/07/10 23:18:13
MSDNじゃ組み込み関数もIntrinsicsも引っかからないのか。
インライン関数っていうべきなのかな?

組み込み関数についてはこことか。
URLリンク(www.microsoft.com)

MMX、SSE、SSE2の組み込み関数 (題名に3DNowがないのは悲しいことだ)
URLリンク(www.microsoft.com)

ちなみに、2003ならオプション指定すればスカラ演算レベルで拡張命令を使ってくれるはずだ。
ベクトル化してくれるのはIntelコンパイラかVectorC {PC}ぐらいかな。

395:デフォルトの名無しさん
05/07/10 23:35:56
ivec.hとfvec.h、dvec.hには
組込み関数をさらにクラスでラップしたものもある。
toolkitにも入ってるし使ってみたら?

396:388
05/07/11 18:57:41
いろいろとアドバイスありがとうございます

なんだか知らない機能が急に増えた気がしてとまどってます
じっくり調べます

どうもありがとうございました

397:デフォルトの名無しさん
05/07/11 20:45:32
>>396
大きなお世話かもしれないが、君の生半可な知識で「・・・を教えてくれ」と書くよりは、
最終的に何をやりたくてそれを知りたいと思うに至ったかを書いたほうが、より適切な
情報が得られる可能性が増えると思うよ。

398:デフォルトの名無しさん
05/07/12 16:04:51
大きなお世話だ

399:デフォルトの名無しさん
05/07/12 20:07:19
がちょーん
ひどい・・・

400:デフォルトの名無しさん
05/07/12 23:22:38
396と398は別人の希ガス

401:デフォルトの名無しさん
05/07/13 21:52:27
>>399
放置汁

402:388
05/07/13 23:42:07
>>396
すみません、返事がおそくなりました
それから398は違う人です

最終的に何を~というのは、まだないです
今まで bcc + tasm を使ってました
toolkit2003 ではじめて MS 系のコンパイラにふれます
MS 系には Borland 系とちがって拡張機能を
サポートする態勢がととのっているという印象があって、
どこからふれればいいのやら…と探していました

オプション指定すれば自動的に~というのは
/arch:SSE2 とかするのかな

拡張機能というと MMX や SSE などがまず頭に浮かびますが
cmov とか sincos とかもC++から気楽に使いたい…
/ と % を同時に求めるとかも
asm文ならすぐだけど

403:デフォルトの名無しさん
05/07/14 00:49:19
>>402
>/arch:SSE2 とかするのかな
それそれ。
拡張命令の売りの一つであるSIMDはもちろん無理で、
SISDとしてしか使われないけど。

あとcmovは/arch:SSE以上の指定でコンパイラも使用するようだ。
もちインラインアセンブラでも使えるだろうけど。

404:デフォルトの名無しさん
05/07/14 00:51:35
それ指定すると、SSE2が仕えないCPUなどでは動かなかったりしないのかな

405:デフォルトの名無しさん
05/07/14 01:31:36
MSDNには書いてないけど、たしかRigid-chpsの15B13dが
SSE2有効でコンパイルされてて問題起こったんじゃなかったっけ?
今度試してみる。

406:デフォルトの名無しさん
05/07/14 02:01:28
>>402
> / と % を同時に求めるとかも
URLリンク(www.linux.or.jp)

でもまぁパフォーマンス取るなら標準のものを用意した上で
特化バージョン作るのがいいのかも。

407:デフォルトの名無しさん
05/07/14 03:05:27
*dsw *dspファイルからmakeってどーやんしょ?
VC++ないと無理?

408:デフォルトの名無しさん
05/07/14 03:09:30
>>407
できません

dspにはMakefileを作るために必要な情報は全て入ってるから、
それをもとに手で書くか、perlスクリプトででも変換しる

409:デフォルトの名無しさん
05/07/19 18:46:04
>>407
Code::Blocks使ってみたら。
VC++のプロジェクトをインポートできる。
URLリンク(www.codeblocks.org)

410:デフォルトの名無しさん
05/07/21 09:18:31
なんか最近SDKのファイル構成変わったの?
IA-32用、IA-64用とかに分かれちゃってるけど。

もしかしてIA-32のパッケージからはATLやらツール類やらが削られたとか?
更新していいものなのかどうか(´・ω・`)

411:デフォルトの名無しさん
05/07/22 18:11:16
>>403
SSEは使いたかったらxmmintrin.hやらfvec.hやらを使えばええよ。

Intelのサイトとかに使い方のマニュアルやらサンプルやらがあるはず。


ICCで使えばもうインラインアセンブラ不要なレベルまで最適化してくれる。
(ロード・ストア操作のスケジューリングを自動化してくれてめちゃくちゃ楽。x86→x64のコード移植も楽々。)

412:デフォルトの名無しさん
05/07/22 20:09:44
>>411
それら一応既出な。>>394-395

ICC持ってんのか。うらやましいもんだ。
ICCも速いらしいがVectorCはどうなんだろうな。
学部生の自分にはどっちも高くて手が出ないがorz

413:デフォルトの名無しさん
05/07/22 21:33:11
貧乏人は gcc 4 の自動ベクトル化に期待。誰か試した?

414:デフォルトの名無しさん
05/07/26 05:07:04
VC++.NET standardでToolkitを使おうと思うんですが
どうやったら使えるようになりますか?

415:デフォルトの名無しさん
05/07/26 14:03:48
>>414
cl.exeを上書き保存

416:デフォルトの名無しさん
05/07/26 17:18:47
>>415
おいおい、
オプションの実行可能ファイルのフォルダ指定で
toolkitのCL.EXEのパスをVSのそれより上位にすればいい。


417:デフォルトの名無しさん
05/07/26 21:46:19
>>415-416
ありがとうございました。
やってみます。

418:デフォルトの名無しさん
05/07/26 21:51:21
>>415-416
ありがとうございました。
やってみます。

419:デフォルトの名無しさん
05/07/28 07:09:21
Code::Blocksいいねこれ
簡単にコンパイルできる環境ができたよ

420:デフォルトの名無しさん
05/07/29 08:07:24
VC++6でToolkitを使おうと思うんですが
無理ですか?

421:デフォルトの名無しさん
05/07/29 12:26:20
>>420
漏れは使ってる。
2003TKだと6のデバッガが使えずめどいのでテスト中は6でビルド。
6のMFCもmsvcrt71.dllとmsvcrt.dllと両方ロードするようになるのさえ我慢すれば一応リンク可。

422:デフォルトの名無しさん
05/08/01 01:30:32
先週、外装交換してもらうためにauショップいったらそろそろ外装交換ができなくなるような話をしてた…


423:デフォルトの名無しさん
05/08/01 02:21:50
>>422
誤爆?

424:420
05/08/02 03:39:13
>>421
サンクスコ!
やってみるです。
(回線細いので落とすのに勇気が必要だった)

425:デフォルトの名無しさん
05/08/08 17:29:43
Code::Blocks 1.0-RC1-1出てた。

426:デフォルトの名無しさん
05/08/10 11:19:15
Code::Blocksって普通に日本語使えるの?

427:デフォルトの名無しさん
05/08/11 19:23:46
使える

428:デフォルトの名無しさん
05/08/15 02:37:01
Code::Blocksで
「LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt」
とでてしまうのですが、何が問題なのでしょうか?

DOSプロンプトから手打ちでは、成功します。
URLリンク(cazlog.cocolog-nifty.com)
に載っているサンプルプログラムを試しています。

429:デフォルトの名無しさん
05/08/15 18:46:59
>>428
やってみたけどエラー出なかった。
とりあえず、コンパイラログを貼ってみて。
「Compiler Settings」>「Other」で「Compiler logging」を「Full command line」にしておけよ。

430:428
05/08/15 20:13:16
>>429
わざわざ試して頂いてありがとうございます。
ちょっと長くなりますが、こんな感じのエラーでてしまいます。

Project : Console application
Compiler : Microsoft Visual C++ Toolkit 2003 (called directly)
Directory : F:\PROJ\testPoj\
--------------------------------------------------------------------------------
Switching to target: default
RC.Exe /I"D:\Microsoft Visual C++ Toolkit 2003\include" /I"D:\Microsoft Platform SDK\Include" -fo.objs\vctest.res vctest.rc
cl.exe /nologo /I"D:\Microsoft Visual C++ Toolkit 2003\include" /I"D:\Microsoft Platform SDK\Include" /c vctest.cpp /Fo.objs\vctest.obj
vctest.cpp
link.exe /nologo /LIBPATH:"D:\Microsoft Visual C++ Toolkit 2003\lib" /LIBPATH:"D:\Microsoft Platform SDK\Lib" /out:consoleTest.exe .objs\vctest.obj .objs\vctest.res user32.lib kernel32.lib gdi32.lib
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
Process terminated with status 1 (0 minutes, 1 seconds)
1 errors, 0 warnings

431:デフォルトの名無しさん
05/08/15 20:26:15
ライブラリの形式が違うってエラーじゃなかった?

432:デフォルトの名無しさん
05/08/15 23:22:34
ライブラリですか。。
user32.libはたぶんMicrosoft Platform SDKのを使っていると思います。
ちゃんとパスが通ってるのなら。

433:デフォルトの名無しさん
05/08/15 23:46:49
他にリンクしているライブラリや、コンパイル済みのobjファイルが
あると思うんだけど。

434:デフォルトの名無しさん
05/08/16 00:27:41
DOSコマンドラインで手動ビルドが成功してるんなら既製ライブラリには問題ないんじゃないの。
たまたまvctest.obj vctest.resの生成に失敗してるのかもしれない。
2,3回リビルドしてみたら。

コンパイルログは問題なさそう。
こっちではこれでいけてる。参考までに貼っとく。

Project : Console application
Compiler : Copy of Microsoft Visual C++ Toolkit 2003 (called directly)
Directory : D:\UnPack\test\
--------------------------------------------------------------------------------
Switching to target: default
rc.exe -fo.objs\test.res test.rc
cl.exe /nologo /ID:\Microsoft\VC++Toolkit\include /ID:\Microsoft\psdk\include /ID:\dxsdk\Include /c main.cpp /Fo.objs\main.obj
main.cpp
link.exe /nologo /LIBPATH:D:\Microsoft\VC++Toolkit\lib /LIBPATH:D:\Microsoft\psdk\lib /LIBPATH:D:\dxsdk\Lib /out:D:\UnPack\test\console.exe Kernel32.lib User32.lib Gdi32.lib .objs\main.obj .objs\test.res
Process terminated with status 0 (0 minutes, 10 seconds)
0 errors, 0 warnings


435:デフォルトの名無しさん
05/08/16 02:21:47
みなさん、ありがとうございます。
個人的に怪しかったcvtres.exeを代えてみたところ、まずうまくいきました。
以前はpsdkのwin64に入ってたものを使っていたのですが
これをFramework(v1.1.4322)のものに変えたらすんなり実行できました。

win64はたぶん64bitCPUに対応したもので
うちのCPUはPIIIなのですが、これがいけなかったのかと思っています。

そして別のサイトさんで
「I-64用なので、環境変数PATHの一番最後に指定」
とあったので、CompilerSettings-Programs-Additional Pathsで
VCTKitのBIN SDKのBin SDKのBinのWin64 の順に登録したらwin64中のcvtres.exeで
通るようになりました。

要はWin64ディレクトリにある他のDLLファイル等はIA-64用だったので
これを最後に見に行くようにしてなかったのがいけなかったようです。

明日も早いので、むちゃむちゃな文章で悪いのですが
簡単な情報として書き込んで失礼致します。

436:デフォルトの名無しさん
05/08/19 12:41:29
ハイーキョだなあ……

437:デフォルトの名無しさん
05/09/02 01:38:39
すみません教えてください。 
Win32APIのReadConsoleとか使ってコンソールアプリを作っているのですが 
パスワード入力のところで、エコーバック無しで入力させたいのですが 
どのようにすれば良いのでしょうか? 
SetConsoleModeとか?いろいろやってみたのですがダメです。 

438:デフォルトの名無しさん
05/09/02 01:57:36
>>435
>psdkのwin64に入ってたものを使っていたのですが


439:デフォルトの名無しさん
05/09/02 02:10:12
>>437
試してないけど↓こんな感じでいけないの?

BOOL bRet = FALSE;
DWORD dwOldMode = 0;

//現在のモード取得
bRet = GetConsoleMode(hConsoleHandle,&dwOldMode);

//エコーのビットを落とす
dwNewMode = dwOldMode & (~ENABLE_ECHO_INPUT);
bRet = SetConsoleMode(hConsoleHandle,dwNewMode);

//パスワード入力処理
ReadConsole等…

//もとにもどす
bRet = SetConsoleMode(hConsoleHandle,dwOldMode);


440:デフォルトの名無しさん
05/09/29 18:48:35
これでコンパイルしたlame.exe(lame-3.96.1)はICLでコンパイルされた
RareWareで配布されているバイナリとかServices for Unixに付属の
gcc-3.3と違うエンコ結果になる。VB.NET Standard付属のcl.exeも同様。

441:デフォルトの名無しさん
05/09/29 19:11:27
そうやって簡単に言い切れるところがすごい

442:440
05/09/30 04:04:46
いや試すのは簡単。用意されているmakefile使ったりconfigureすれば
いいだけだから。あとはmp3ファイルのmd5sumを取ればいい。

443:デフォルトの名無しさん
05/09/30 07:04:44
ソフトの処理内容がコンパイラによって変わるってあやしすぎね?

444:デフォルトの名無しさん
05/09/30 10:31:00
浮動小数の演算結果が処理系によって違いが出るのは至って普通

445:デフォルトの名無しさん
05/09/30 10:48:42
ファイルを配布する側は、すべての環境でテストしたわけじゃないから
用意されてるmakefileがあなたのお使いの環境にあってる保証はないですよ。

446:デフォルトの名無しさん
05/09/30 15:24:28
sseとかの有無は合わせてるのか?

447:440
05/09/30 16:18:38
>>443
そうなんです。あやしすぎます。

>>444
それかもですねぇ。

>>445
MSVC用ってだけなんで個々(VC6, VC7など)の cl.exe 間の相違については考慮
してないのかも。もうちょっと詳しく見てみます。

>>446
MMXの使用有無は試しました。使っても使わなくても同一のMP3ファイルが
できました。SSE*は私のCPUにはついてないので試せないですorz

448:デフォルトの名無しさん
05/09/30 16:25:31
最適化が影響与えてるとか

449:デフォルトの名無しさん
05/10/05 00:19:34
>>447
MMXの有り無しで違いがないなんて普通はないはず。
MMX整数を使えば精度が落ちる。
ちゃんとMMXが使われているかどうかアセンブラコードを出力して確認してみろ。

450:デフォルトの名無しさん
05/10/24 10:39:12
クラスの内部でconstを使った定数を使いたいのですが、どのように書けばよいのでしょうか?


451:デフォルトの名無しさん
05/10/24 17:14:34
>>450
class hoge
{
    static const int Foo = 1;
};

452:デフォルトの名無しさん
05/10/25 13:59:57
>>449
>MMX整数を使えば精度が落ちる
整数演算で精度は落ちないだろ?

MMXレジスタで数値オーバーするような状況に
MMXを適用してるとしたらプログラムがタコ


453:デフォルトの名無しさん
05/10/25 14:18:37
>>452
わろた

454:デフォルトの名無しさん
05/10/26 00:41:03
>>452
アホ?
それともプログラミングしたことないのか?

455:デフォルトの名無しさん
05/10/26 00:56:57
流れも読まずに飽和演算の動きが違うからと言ってみる

456:デフォルトの名無しさん
05/10/26 02:06:51
まあそう言ってやるな。
つまるところ有効精度の問題だ。
MMXだとDWORDx2を使うと、汎用レジスタ使った方が早い。
従ってMMX使う場合、まあWORDx4で演算することになる。
乗除算で有効精度はどんどん落ちる。
あと、・整数で演算するからといって、演算対象が整数だとも限らん。
(判り易く10進数で例示すると、 123.45 * 100 = 12345 (整数化))

457:デフォルトの名無しさん
05/10/26 02:30:00
>>452
オーバーフローなんか精度云々以前の問題だろ。
結果が全然違ってくるぞ。

458:440
05/10/26 05:01:29
すんませんです。私のせいかも。まだ検証していません。
もしお暇な方がいらっしゃいましたら検証おながいします。

ほんとにすんません。

459:デフォルトの名無しさん
05/10/26 08:49:18
>>456
> MMXだとDWORDx2を使うと、汎用レジスタ使った方が早い。
嘘つくなって。
しかも有効精度とかいってるあたり、何か勘違いしてるだけのような気が。

> あと、・整数で演算するからといって、演算対象が整数だとも限らん。
ヒント:標本化 → 量子化 → 符号化

460:デフォルトの名無しさん
05/10/26 17:37:04
わろた。
全然トンチンカンなヒントになってる。
それとちゃんと説明するクセをつけたほうがいいぞ。
じゃないと自分でもわかったつもりになって終わるし、
突っ込むほうだって範囲が広すぎてイヤになる。

461:デフォルトの名無しさん
05/10/26 17:52:13
>>459
>嘘つくなって。
アスロンだと違うのかな?
Pen3/4で非常に苦労してるんだが?

462:デフォルトの名無しさん
05/10/26 18:11:43
>>452
8bitで表わせる範囲の数(0-255)であっても
16bit(WORD)で演算するのはちょっと精度不足だよ。
せいぜい10bit程度しかシフトできないんで、DWORDで計算するのとでは
誤差の出方が違ってくる。
実際プログラミングして試してみれ。

463:デフォルトの名無しさん
05/10/26 22:14:36
あ、ごめん。
いきなり10bitなんて言っても何のことだか分からないよね。
これはある演算をするときにオーバーフローしないぎりぎりの精度を保つときの値で
別の演算には通用しない。(一般には8bit以下しかシフトできない)
が、これでも精度落ちするってこと。

464:デフォルトの名無しさん
05/10/27 03:32:00
「精度」と言う単語を誤用している人間が居るので話がややこしくなる。

465:デフォルトの名無しさん
05/10/27 09:01:26
>>464
俺にはどうややこしくなるのかさっぱりわからんが?
何と混同するっていうの?

466:デフォルトの名無しさん
05/10/27 09:35:51
>>464
ちょっと、どう誤用なのか説明してくれ
URLリンク(www.google.com)

467:デフォルトの名無しさん
05/10/27 10:43:07
>>466
計算精度、有効桁数と言えってことだろうね。
でも誰も意味を取り違えたりしないって。
はっきり言って議論に水さしする、瑣末にこだわる嫌な人って思われるさ。

468:デフォルトの名無しさん
05/10/27 13:03:07
そんな事より >>462 の言っている事がサッパリ分からないヘタレな俺に
詳しく説明してくれまいか


469:デフォルトの名無しさん
05/10/27 14:09:50
>>468
MPEGのデコーダーでそんなのがあった気がする。
32bit-MMXだと精度不足になるだとか。
俺がよく知ってる事例だと、YUV->RGB変換でのMMX計算とかかな?

470:468
05/10/27 15:38:00
>>469 さんありがとぅ、でもそう言うのじゃないんです

>>462
> 8bitで表わせる範囲の数(0-255)であっても
> 16bit(WORD)で演算するのはちょっと精度不足だよ。
この場合、最大8bitの整数同士の演算結果を16bitで表すのだから
オーバーフローやアンダーフローも起こり得ないのに「精度不足」
と言うのが分からない

> せいぜい10bit程度しかシフトできないんで、DWORDで計算するのとでは
> 誤差の出方が違ってくる。
整数演算の結果をなぜシフトする必要があるのか?整数演算での誤差?


まさかとは思うが、固定小数点での演算を整数演算と言っているの?

471:デフォルトの名無しさん
05/10/27 16:53:12
「どんな演算をするか」を定義しないで話を進めても駄
目だろ。たとえば、Nbit同士の加算なら2Nbitのワーク
スペースで2^N回実行可能。

a_i, b_i をNbitとして c = Σa_i b_i を並列でやるな
ら各乗算結果は2Nbit幅必要。加算結果はΣの数に依る。

バタフライ演算とかでcを次段の乗算係数として用いる
場合、誤差を出さないよう幅を拡張したルーチンに切り
替える場合もあるし、誤差が許容範囲ならNbit演算ルー
チンを使いまわすためにNbitに丸めることもある。

但し、ただ丸めただけでは誤差がひどいので最上位ビッ
トがセットされている状態に丸め(もちろん四捨五入し
た後)、何bitシフトしたかを覚えておいたりする(仮
想的な浮動小数点数のようなもの)。

アルゴリズムによっては上記ビット数を厳密に守らなく
ても良い成果を出す方法もある(加減算を交互に配置す
る、など)。

MMXで誤差無くす方法なんてなんぼでもあるだろ。
面倒いけど。

472:デフォルトの名無しさん
05/10/27 21:41:47
どうしていつの間にか整数演算になっちゃったんだろう?
MPEG音声圧縮の話なんだろ、元々は。

473:デフォルトの名無しさん
05/10/27 21:45:42
しかもVCTKには関係ない話題だ。
なんかVC++のよろず質問スレと勘違いされている。

474:デフォルトの名無しさん
05/10/28 02:05:29
元の質問はスレ違いでもないと思うけど

475:デフォルトの名無しさん
05/10/28 17:08:48
VCTK2003でプリコンパイル済みヘッダ使う場合、/Ycと/YuのオプションつければOKですか?
あと、/Yuでパス指定する場合はフルパスじゃないとだめですか?

今までVC++6.0ばっかり使ってきたんで、この辺さっぱりわからないですorz

476:デフォルトの名無しさん
05/10/28 17:26:38
VC++6でプロジェクト作ったらわかりそうなもんだが

477:デフォルトの名無しさん
05/10/28 20:17:31
>>475
VC6のプロジェクトの設定(プロパティかも)をじっくり見ろ。

478:デフォルトの名無しさん
05/10/28 21:15:57
ブルジョワどもめ。

479:デフォルトの名無しさん
05/10/29 09:31:16
あるえ

480:デフォルトの名無しさん
05/11/01 20:43:08
>>459
Pentium4のデータだが、全命令でそうだとは言わないが、
大体、MMXは汎用IA32命令の4倍の時間がかかるよ。
これでも、嘘つくなってって言うのか?

汎用命令
MOV レイテンシ 0.5 スループット 0.5
ADD レイテンシ 0.5 スループット 0.5

MMX整数命令
MOVD mm,r32 レイテンシ 2 スループット 1
MOVD r32,mm レイテンシ 5 スループット 1
PADDD/PANDなど レイテンシ 2 スループット 1

481:デフォルトの名無しさん
05/11/01 21:12:47
>>480
レイテンシの意味わかってる?

482:デフォルトの名無しさん
05/11/01 22:29:13
レイテンシ:
 IA-32 命令を構成しているすべてのマイクロオペレーション
 (μOP) の実行が実行コアで完了するのに要するクロック・サイクル数。
スループット:
 発行ポートが同じ命令を再度自由に受け入れられるようにな
 るまで待たなければならないクロック・サイクル数。多くの
 IA-32 命令は、命令のスループットのほうがレイテンシより
 もかなり小さい。

483:デフォルトの名無しさん
05/11/01 22:42:53
いかにレイテンシを隠蔽するかが問題。
・実行コアへのμOPの流入量を最大にする
・インターリーブしてリソースの競合(ポート、実行ユニット)を避ける。
・クリティカルパス上の依存関係チェーンのレイテンシを最小にする。

俺はスループットは殆ど考慮しない。

484:デフォルトの名無しさん
05/11/02 00:59:59
ALUとSSE2を同時に回せ

485:デフォルトの名無しさん
05/11/02 11:06:09
アルゴリズムレベルから最適化すべし。
終了。

486:デフォルトの名無しさん
05/11/23 02:26:10
ハイキョってるなあ・・・

487:デフォルトの名無しさん
05/11/23 03:14:05
まぁ2005Express出ちゃったしねぇ…。

488:デフォルトの名無しさん
05/11/23 04:57:20
Microsoft Visual C++ Toolkit 2005は出るの?

489:デフォルトの名無しさん
05/11/23 09:26:01
そのうち

490:デフォルトの名無しさん
05/11/23 11:34:34
Expressがこのままフリー提供になってVCTKの代わりになっちゃうんじゃねぇかしら。

491:デフォルトの名無しさん
05/11/23 12:10:04
フル機能を持つMicrosoft Visual C++ Toolkit 2005が出るとしたら
8Pro以上がそれなりに無意味になるな。
Expressか、せいぜいクラスデザイナのあるStandard辺りを買っておけば良いわけだ。

そんなわけでやっぱりVCTK2005は出さないかもなぁ…。

492:デフォルトの名無しさん
05/11/23 12:11:52
いやでもそれをやったのがVCTK2003+VC7 Standardなのか
とはいえそれも他社に押される形だったし、
最初からその辺考えられる今回は無理かねぇ。

それとも一度やったことは続けるのかね。

493:デフォルトの名無しさん
05/11/23 19:50:02
VCTKを無償公開したときの口実に、2003stdのユーザにも最適化コンパイラを
提供するとかいうのがあったはずなので、VCTK2005は出ないと思う。
たぶん>>490の通りになるかと。

494:デフォルトの名無しさん
05/11/23 20:28:43
どうせ2005 Expressも今までと同等の最適化はある。

495:デフォルトの名無しさん
05/11/23 23:00:03
>>493
その理屈だと、Express、2005stdユーザにもPGOコンパイラを、ってならないのか

496:デフォルトの名無しさん
05/11/23 23:49:47
PGOはコンパイラ単体の機能実現できないんだし、いいんじゃね?
さすがにPGO欲しいなら買えばいいとおもうんだが。


497:デフォルトの名無しさん
05/11/23 23:50:28
修正:

PGOはコンパイラ単体の機能じゃ実現できないんだし、いいんじゃね?
さすがにPGO欲しいなら買えばいいとおもうんだが。

498:デフォルトの名無しさん
05/11/23 23:54:46
> PGOはコンパイラ単体の機能じゃ実現できない
ほんとかよ

499:デフォルトの名無しさん
05/11/24 01:02:33
そらそうだろ。
プロファイル結果に基づいて最適化する機能なんだから。
プロファイラがなくてどうするよ。

500:デフォルトの名無しさん
05/11/24 01:09:16
なんでVCTKがコンパイラ単体の機能しか付かない事になってんのよ

501:デフォルトの名無しさん
05/11/24 01:13:15
URLリンク(www.microsoft.com)
ここを見る限りコンパイラ単体の機能じゃないな。
プロファイラって言うよりリンカが特別なコードを挿入して
一度アプリケーションを実行することで、PGOに必要なファイル(.pgc)を生成。
その後再コンパイルする時に、プロファイル結果(.pgc)を利用するという動作みたい。
ってことでPGOを行うには、コンパイラとリンカが対応する物の必要がありそう。


502:デフォルトの名無しさん
05/11/24 01:20:13
>>500
それもそうだな。
495のPGOコンパイラって表現に反応しすぎた。失礼。

まぁどの道ExpressじゃPGOは利用できないだろうしなぁ。
VCに限って言えば、今回の目玉だろうしなぁこれ。

503:デフォルトの名無しさん
05/11/24 01:23:28
うんだからVCTK2003にもリンカくらいついているという話

504:デフォルトの名無しさん
05/11/24 01:25:10
おっと503は501宛ね

505:デフォルトの名無しさん
05/11/24 03:13:55
っていうか2003で十分じゃない?おまいらも.NETなんてどうでもいいんだべ?

506:デフォルトの名無しさん
05/11/24 04:01:37
VCTK+WinSDKでは、リソース関連のヘッダが不足してて苦労しない?
どうしてる?

507:デフォルトの名無しさん
05/11/24 04:46:26
どうせ自分で組むので気にならない

508:デフォルトの名無しさん
05/11/24 07:54:08
ぷらっとふぉ~むSDKとだいれくとえっきすSDKをフルインスコしても無理か?

509:デフォルトの名無しさん
05/11/24 15:52:54
Expressには単純なプロファイラも付かないの?

510:デフォルトの名無しさん
05/11/24 16:29:26
Express期限があるから安心して使えねえ

511:デフォルトの名無しさん
05/11/29 01:11:45
これでコンパイルしたLAMEのバイナリでエンコしたMP3ファイルと
公式(?)バイナリでエンコしたMP3ファイルが一致しない件ですが

cl のオプションで浮動小数点の精度に関するものは
/Op と /QIfist しかないよう。どちらか片方と両方同時も
試しましたがやはり一致しませんでした。

こんな状況ではLAMEで作ったMP3の音質をああだこおだ議論している
人たちがうさんくさくて仕方がありません。


512:デフォルトの名無しさん
05/11/29 01:44:20
>>440 の方? 試したコンパイラはこれ?
ICL (RareWareで配布されているバイナリ)
Services for Unixに付属 gcc-3.3
VB.NET Standard付属のcl.exe
MSVC 2003

このうち MSVC 2003 のだけ結果が違うの?


513:デフォルトの名無しさん
05/11/30 00:45:56
以前試したときはSFUのとICLのは一致していたのですが曲によっては
一致しないらしく今回は一致しませんでした。つまりすべて一致せずです。

514:デフォルトの名無しさん
05/12/12 17:18:24
素直にFIIS console(v3以降)CBR320Kで。

515:デフォルトの名無しさん
05/12/13 05:35:50
Platform SDKのサンプルのVListVwをmakeしようとすると

LINK : fatal error LNK1104: cannot open file 'LIBCMTD.lib'
NMAKE : fatal error U1077: 'link' : return code '0x450'
Stop.
ってエラーが出ます。助けてください

516:デフォルトの名無しさん
05/12/13 14:58:19
>>515
どっか弄った?
どうやってmakeした?nmake?
そのままmakeしたのならデバッグバージョンのlibmtを使うとは思えないんだけど?
VCTK2003にはlibmtdは付属してないんでね。
まあ何にしろretailビルドに変えてみては。

517:デフォルトの名無しさん
05/12/13 15:19:03
retailビルドって何か新鮮だな、bulkビルドみたいな

518:デフォルトの名無しさん
05/12/13 15:39:39
>>516
nmake -f makefile
でやったのだけど・・・

519:デフォルトの名無しさん
05/12/13 16:07:35
>>518
えっと、じゃあ環境を変えて再チャレンジ。
Set Windows XP 32-bit Build Environment (Retail)
からやってみそ。

520:デフォルトの名無しさん
05/12/13 16:19:07
あと
>>517
Debug Build / Retail Build
っていつも言ってるけど、そんなに新鮮に聞こえるほど
ローカルな用語だったの?

521:デフォルトの名無しさん
05/12/13 16:32:16
普通はdebug/releaseを使うだろ

522:デフォルトの名無しさん
05/12/13 16:34:57
Retailなんて初めて聞いたな
PCパーツか

523:デフォルトの名無しさん
05/12/13 16:54:47
そんなこと無いだろ。
debug/retailって使うよ。
スイッチだって/debugと/retailだし。
debug/releaseというよりdebug/retailというほうがメジャーだよ。
確かに、Visual Studioではdebug/releaseだったけど。

524:デフォルトの名無しさん
05/12/13 19:10:16
debug/release の検索結果 約 33,500 件中 1 - 10 件目 (0.19 秒)

debug/retail の検索結果 約 422 件中 1 - 10 件目 (0.07 秒)

525:デフォルトの名無しさん
05/12/13 19:29:59
debug release 約 7,160,000 件
debug retail 約 482,000 件

そりゃまあ検索したらreleaseが多いのは当然だろう。
Visual Studio使ってる奴が一杯いるから。
でもWindows VisualStudioを除くとどうなることやら。
同じWindowsでもCEとかembeddingだとまた違ってくるぞ。

526:デフォルトの名無しさん
05/12/13 19:40:08
retail版ならおかしくないが、retailビルドって変な気がする

527:デフォルトの名無しさん
05/12/13 19:44:50
>>525
> Visual Studio使ってる奴が一杯いるから。
いっぱいいるならdebug/releaseの方がメジャーだろうに。

参考までに
debug release -Visual -Studio の検索結果 約 4,780,000 件中 1 - 10 件目 (0.30 秒)
debug retail -Visual -Studio の検索結果 約 286,000 件中 1 - 10 件目 (0.26 秒)

528:デフォルトの名無しさん
05/12/13 20:00:59
なんか急に強気になったよな。>>520と同一人物とは思えないくらい。
まさか複数居るわけ無いし。

debug/release組は、複数居るのは確かだけど。

529:デフォルトの名無しさん
05/12/13 20:05:46
retail という用語には、商業上の「小売り」の意味合いが出てくる。
有償・無償の意味を一切もたない release の方が、Linuxなどでも使うべき汎用的な用語だと思う。
そんなわけでreleaseの勝利。

以下、スレテーマに戻る

530:デフォルトの名無しさん
05/12/13 20:17:35
なんでもいいよ。バグが入ってることには変わりないんだから。

531:デフォルトの名無しさん
05/12/13 20:41:58
>>519
ありがとうございます凡ミスしてますた。
setenv /XP32 /RETAIL
で起動してみたらエラーが出てPlatform SDKのインストール作業をしてなかったことに気がつきますた(HDに入っているだけの状態)。
パスは正常に通してあって、今まで何事もなく使ってたので大丈夫かと思ってました。

setenv /XP32 /RETAIL
nmake /f makefile

で無事にいけますたありがとうございます。

532:デフォルトの名無しさん
05/12/13 20:45:42
Microsoft Platform SDK\Samples\Begin\Simple
ぼっきしますた

533:デフォルトの名無しさん
05/12/13 21:03:56
release build の検索結果 約 134,000,000 件
retail build の検索結果 約 34,800,000 件
約4倍の差だけど、逆にたった4倍しか差が無いのって思わん?>みんな

534:デフォルトの名無しさん
05/12/13 21:08:47
"release build" 272000
"retail build" 11200

535:デフォルトの名無しさん
05/12/13 21:11:07
>>534
俺の言いたいことを見事に表してくれたな
533に意味が分かるだろうか

536:533
05/12/13 21:15:15
>>535
なんか俺に含むところでもあるの?

537:デフォルトの名無しさん
05/12/13 21:19:06
"release build" の検索結果のうち microsoft.com からの約 528 件
"retail build" の検索結果のうち microsoft.com からの約 127 件
debug release の検索結果のうち microsoft.com からの約 66,100 件
debug retail の検索結果のうち microsoft.com からの約 11,000 件

538:デフォルトの名無しさん
05/12/13 21:19:43
>>536
(ノ∀`) アチャー

539:デフォルトの名無しさん
05/12/13 21:22:47
たった27倍の差しか無いってさ。

例えば
microsoft+buildだと226,000件
linux+buildだと375,000件
こういうのと同列で
retail+buildやrelease+buildの件数を比較しても
全然意味無いんだよ。

release buildとretail buildという熟語同士で比較するならともかく、ね。

540:デフォルトの名無しさん
05/12/13 21:29:58
まあMSはリテール版のWindowsも作っているわけで。
リテール版Windowsの対義語はデバッグ版Windowsなのかな、と。

日本語(カタカナ)になるとニュアンスが変わるのかもしれないけどね。

541:デフォルトの名無しさん
05/12/13 21:43:39
でもさあ、確かにMSも"retail build"って単語使ってるね。

542:デフォルトの名無しさん
05/12/13 21:47:21
まあ何はともあれ、retailビルドってのをはじめて聞いただなどとほざく輩はおよびじゃないな。

543:デフォルトの名無しさん
05/12/13 21:54:07
retail buildってrelease buildを標準語とすると、広島弁みたいなもんでしょ?

544:デフォルトの名無しさん
05/12/13 21:55:17
失笑はしたけど意味は通じたしな。

545:デフォルトの名無しさん
05/12/13 22:03:13
retail <-> bulk
って直結する短絡的な頭は幸せだなあ。

546:デフォルトの名無しさん
05/12/13 22:13:26
どこにbulkなんて書いてあるんだろう・・・

547:デフォルトの名無しさん
05/12/13 22:20:00
>>546
ちゃんと見直せよ。最初にあっただろ。

数が少なかろうがMSがretail bulidって言葉を使ってる限り
それを笑うのはいかがなもんだろうか?
逆に己の知識の狭さを披露してることになりはしないのだろうか?
一つのことしか許容できないってのは精神の未熟を示してるぞ。
なので、俺はどっち派でも無いのである。

548:デフォルトの名無しさん
05/12/14 00:03:33
>>543
いや、標準語、公用語に対する東京弁みたいなものがより近い。

549:デフォルトの名無しさん
05/12/14 00:04:12
>>547
俺はどっちでもいい派

550:デフォルトの名無しさん
05/12/14 00:11:50
>>547
そういう連中の釣り行為を放置できないお前の精神も未熟だと思うぞ。
そろそろ終わってくれないか、ビルド呼称に関する口論。

551:デフォルトの名無しさん
05/12/14 00:33:46
retailビルドだって言ってた奴のおかげで大元の質問者は解決したようで役立ってるんだけども
その他の奴ってしょうもない奴ばっかりだな。

552:デフォルトの名無しさん
05/12/14 00:45:52
今回のビルド騒ぎでこのスレにも結構人がいるんだってことが判ったよ。
なんかRetail擁護派も一人だけじゃ無かったようだし。

553:デフォルトの名無しさん
05/12/14 00:52:48
VC.NET買い控えたほぼ全てのWin32・Cプログラマが見てるよ。

554:デフォルトの名無しさん
05/12/14 09:03:20
コマンドライン見ると/retailがあるからいいじゃない

555:デフォルトの名無しさん
05/12/14 10:17:10
パラメタなんかみんなretailだよね。
/releaseなんて指定するものは無いのに。

556:517
05/12/14 13:24:28
うぉぉ、なんだこの展開w

パラにあるのはここの住人なら知ってるっしょ
ビルド名として耳慣れないってだけで笑ったつもりは無いんだが…いくらなんでも過剰反応すぎないかw

557:デフォルトの名無しさん
05/12/14 13:50:31
この業界、変なプライド持ってる奴が結構いるからな。
くだらないことで、しばしば人間関係が最悪になる・・・・。

558:デフォルトの名無しさん
05/12/14 15:28:02
研究室の教官が昔を美化した話しててひいた
しかも学生の前で平気で昔のアングラの話とかするの

ほんとちっちゃなことで人間関係は最悪になります

559:デフォルトの名無しさん
05/12/14 17:09:47
単に突っこみやすい話題だったってだけでしょ。
いつもは閑散としてるが、ここ見てる人は結構居るんだね。

560:デフォルトの名無しさん
05/12/14 17:30:10
>>556
なんつーか、俺が見るに、周りが騒いでるだけで最初の人はそれっきり沈黙を守ってると思うんだが?

561:デフォルトの名無しさん
05/12/14 17:33:52
俺が見るにそうでも無さそうだ

562:デフォルトの名無しさん
05/12/14 17:41:34
まあ、あくまで俺が読んだ感想だしね。
最初の人の性格からだと、きっと解決したことに対して、おめでとう、ってレスしそうな感じを受けたもんで。

563:デフォルトの名無しさん
05/12/14 18:10:31
釣り師は、retailという表現がメジャーな存在ということを知りつつ、わざと煽ってたのに、
それに乗せられ続ける異常者がいたことが原因だな。

コマンドライン開発環境のスレに書き込みする者が、retailを知らないわけないだろ。
あまりに必死すぎてretail支持者の精神疾患を疑いたくなる。マジで病院行け。

564:デフォルトの名無しさん
05/12/14 18:20:43
なんか負け惜しみっぽいな。釣りというよりムキになってたとしか思えんけどなw

565:デフォルトの名無しさん
05/12/14 18:24:53
皆落ちつけ!
多数の人間がよってたかって書き込んでるものを、
まるで2人で言い争ってたように受け取るのは間違ってるぞ。

566:デフォルトの名無しさん
05/12/14 18:52:06
とりあえずだな、Googleの検索結果貼ってた奴は、
症状が重くなる前に病院に行け。

567:デフォルトの名無しさん
05/12/14 19:05:55
検索したんなら、
例えそれまで知らなかったとしても
そこで知ったはずなのに、
それでもRetailを否定するってのは
思考の硬直化の現われということか。

568:デフォルトの名無しさん
05/12/14 19:13:34
一部の釣り師にretailを否定されたことを見過ごすことができない>>567が一番問題だな。
精神疾患とはえてして、本人に自覚がない。

569:デフォルトの名無しさん
05/12/14 19:16:09
割り込みゴメン
漏れはVCTKからプログラミンングに入った新参物なので
メニュとかコマンドスイッチとかで、Debug /Retailが当然だと思ったんだけど
Retailって何だよ、Releaseだろ、って意見は
VTCK以外じゃ/releaseオプションになってるのが普通なんだぞってことなんでしょうか?
つまりVTCKは異質だということ?

570:デフォルトの名無しさん
05/12/14 19:18:37
>>568
そりゃスマンね。
でも昨日のことなんか俺は知らなかったんで乗り遅れちゃったんだ。
でも単純にログを読んだ感想を書いただけなのに精神疾患とまでいわれちゃうの?

571:デフォルトの名無しさん
05/12/14 19:19:24
割り込みなんて書く人は、当事者の法則

572:デフォルトの名無しさん
05/12/14 19:21:07
cl.exeとlink.exeのどこに/retailオプションがあるのか教えて。

573:デフォルトの名無しさん
05/12/14 19:21:42
続き(途中でエンター押しちゃった)

それも君の書き込み(google検索した奴は~)
を受けて書いたつもりだったのに、その本人から攻撃されるとは思ってもいなかった。

574:デフォルトの名無しさん
05/12/14 19:24:02
>>569
VCTKは/retailなの?
ひょっとしてバージョンによる違いとかあるわけ?

575:569
05/12/14 19:24:42
>>571
そんな法則あったの?
じゃあなんて言い出せばよかったんだろうか

なんか今も不味い雰囲気なので落ち着くまで引っ込んでますね

576:569
05/12/14 19:27:03
>>574
VTCKじゃなくてPlatformSDKだったorz
首吊ります

577:デフォルトの名無しさん
05/12/14 19:27:22
>>575
いや、引っ込まなくていいよ。安心して。
cl.exeとlink.exeを/?オプションで実行して報告してくれれば、スレが荒れずにすむ。
ぜひ、お願い。バージョン情報も添えて。

578:569
05/12/14 19:40:55
>>577
間違っちゃった漏れが全部悪かったのは認めますよ
確かにスレ違いだよね。
PSDKスレに池とでも言って頂戴ませ
でもそんなに虐めてくれなくてもいいじゃん
VTCKじゃないって謝ってるのに、やれcl.exeだlink.exeだって…

579:577
05/12/14 19:43:36
>>578
いや、君が>>576を書き込んだ最新状態を読まずに>>577を書いたから。
書き込んでから最新状態にして、あー、もうどうでもいいや。と思った。

580:デフォルトの名無しさん
05/12/14 20:51:18
なんかなあ。

この話はSDKサンプルだったんだろ。
じゃあ、SDKに合わせてRetailに環境を切り替えろってアドバイスするのは
当然なんじゃないの?
もしこれが別の開発環境で、そこではRelease buildってなってたら、
そっちじゃあRelease環境に切り替えろって言うぞ。
これは当然のことではないのか?

SDKでDebug/Retailって区別されてたらそれに合わせるのがおかしいとは思わんけどね。
どっちの言い方が正しいとかって話じゃなく、操作することに合わせて説明するもんだろ。
アドバイスは分かりやすく、それを受ける人の環境に合わせようぜ。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch