[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 11:41 / Filesize : 181 KB / Number-of Response : 882
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Microsoft Visual C++ Toolkit 2003 質問箱



1 名前:デフォルトの名無しさん [05/03/01 04:24:15 ]
本家
msdn.microsoft.com/visualc/vctoolkit2003/

関連スレなどは>>2以降で

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

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

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

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

333 名前:331 mailto:sage [2005/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 名前:デフォルトの名無しさん mailto:sage [2005/06/14(火) 22:21:46 ]
>>333
俺はToolkit優先にしてる。
ちなみにうちのPSDKは少し前のバージョンだが、
libフォルダ見てみたらlibc関係のライブラリは入ってなかった。

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

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

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

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

336 名前:デフォルトの名無しさん mailto:sage [2005/06/14(火) 22:31:44 ]
なきゃ次を順に見ていくんじゃないのか?

337 名前:334 mailto:sage [2005/06/14(火) 22:49:31 ]
ふーむ、今までToolkit優先にしてて特に不都合は無かったからなあ…。

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

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



340 名前:デフォルトの名無しさん mailto:sage [2005/06/17(金) 23:31:33 ]
一文も取らない詐欺なんてのは無いだろ

341 名前:デフォルトの名無しさん mailto:sage [2005/06/17(金) 23:33:02 ]
>>339
プロフェッショナルが詐欺

342 名前:デフォルトの名無しさん mailto:sage [2005/06/18(土) 02:32:10 ]
IDEとかMFCその他諸々の値段=Professional
コンパイラ=プライスレス

343 名前:デフォルトの名無しさん mailto:sage [2005/06/18(土) 02:45:00 ]
つかProfessional買う人はMSDN DX版が多いんじゃない?

344 名前:デフォルトの名無しさん mailto:sage [2005/06/20(月) 20:46:18 ]
ATLないならいらね

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


346 名前:デフォルトの名無しさん mailto:sage [2005/06/21(火) 10:20:12 ]
G6 じゃね?

347 名前:345 mailto:sage [2005/06/21(火) 22:40:55 ]
うつしまちがい
/G7 optimize for Pentium4 or Athlon
の4が抜けてた

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

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


348 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 13:00:02 ]
押忍!2つほど質問を許可願います!!

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

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

349 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 13:45:33 ]
>>348
1.OK
2.Relo



350 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 15:13:08 ]
押忍!ありがとうございました!

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

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

352 名前:デフォルトの名無しさん mailto:sage [2005/06/23(木) 07:53:37 ]
俺はvcvars32.batでお腹いっぱいです。

353 名前:デフォルトの名無しさん mailto:sage [2005/06/23(木) 21:04:15 ]
ハイーキョ?

354 名前:デフォルトの名無しさん mailto:sage [2005/06/23(木) 22:37:10 ]
ttp://homepage3.nifty.com/aokura/phoebe/phoebe.htm

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

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

356 名前:デフォルトの名無しさん mailto:sage [2005/06/23(木) 23:17:09 ]
>>355
おまい早合点

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

358 名前:デフォルトの名無しさん mailto:sage [2005/06/24(金) 21:12:34 ]
まあ、試食版だし。


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

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



360 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 03:16:26 ]
>>351
www.borland.co.jp/qanda/cbuilder/c0003071.html
hppならこれで作れないの?

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

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

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

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

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

364 名前:デフォルトの名無しさん mailto:sage [2005/07/01(金) 02:35:40 ]
OH!遺影

365 名前:デフォルトの名無しさん mailto:sage [2005/07/01(金) 07:59:52 ]
なむなむ・・・

366 名前:デフォルトの名無しさん mailto:sage [2005/07/01(金) 08:06:27 ]
>>362
どんなエラーが出たか書こうよ。

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

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

369 名前:デフォルトの名無しさん mailto:sage [2005/07/02(土) 02:47:37 ]
time ./a.out



370 名前:デフォルトの名無しさん mailto:sage [2005/07/02(土) 07:59:06 ]
>>363
Visual C++ Toolkit 2003 サポートサイト
shrike.s58.xrea.com/

こんなんどうよ

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

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

373 名前:デフォルトの名無しさん mailto:sage [2005/07/02(土) 13:38:30 ]
>>371
ttp://www.xlsoft.com/jp/products/intel/vtune/index.html

374 名前:デフォルトの名無しさん [2005/07/02(土) 14:10:50 ]
>>373
無料のものでお願いします。

375 名前:デフォルトの名無しさん mailto:sage [2005/07/02(土) 14:50:25 ]
スレ違いだが mingw で gprof でも使えばぁ?

376 名前:デフォルトの名無しさん mailto:sage [2005/07/02(土) 17:20:30 ]
>>374
ないなら自分で作る!

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

378 名前:デフォルトの名無しさん mailto:sage [2005/07/05(火) 22:52:23 ]
www.cs.virginia.edu/~lcc-win32/
英語やけど

379 名前:デフォルトの名無しさん mailto:sage [2005/07/05(火) 23:09:46 ]
>>377
PlatformSDKをインストール
www.microsoft.com/msdownload/platformsdk/sdkupdate/



380 名前:デフォルトの名無しさん mailto:sage [2005/07/05(火) 23:47:00 ]
>>378
なぜか繋がらない

>>379
やってみる

二人ともサンクス

381 名前:362 mailto:sage [2005/07/06(水) 22:00:34 ]
ごめん。ちょっと忙しかったので見てなかった。

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



382 名前:362続き mailto:sage [2005/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続き mailto:sage [2005/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 名前:デフォルトの名無しさん mailto:sage [2005/07/06(水) 22:23:49 ]
つーかDirectX関係のlibを追加しろよ……

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

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


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

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

389 名前:388 mailto:sage [2005/07/10(日) 20:03:02 ]
Visual C++ 6.0 Processor Pack
最終更新日: 2000/09/29
ttp://www.microsoft.com/japan/msdn/vstudio/downloads/ppack/

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



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

__asm{
movaps xmm0, [ebx];
}

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


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

391 名前:デフォルトの名無しさん mailto:sage [2005/07/10(日) 20:08:26 ]
> Visual C++ 6.0 Processor Pack
        ~~~~
最適化は標準でできる希ガス

392 名前:388 mailto:sage [2005/07/10(日) 21:52:44 ]
>>390
>一応聞くが2003の話だよな?

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

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

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

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

393 名前:388 mailto:sage [2005/07/10(日) 21:58:50 ]
「組み込み関数」って何でしょうか?
無知でごめんなさい…

インテル(R) C++ コンパイラ 8.1 Windows* 版に含まれているファイル
ttp://www.xlsoft.com/jp/products/intel/support/intel_faq/cpp/windows/sb/cs-007738.htm

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

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

組み込み関数についてはこことか。
ttp://www.microsoft.com/japan/msdn/library/ja/vccore/html/_core_.2f.Oi.asp?frame=true

MMX、SSE、SSE2の組み込み関数 (題名に3DNowがないのは悲しいことだ)
ttp://www.microsoft.com/japan/msdn/library/ja/vclang/html/vclrfMMXSSESSE2Intrisics.asp?frame=true

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

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

396 名前:388 mailto:sage [2005/07/11(月) 18:57:41 ]
いろいろとアドバイスありがとうございます

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

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

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

398 名前:デフォルトの名無しさん mailto:sage [2005/07/12(火) 16:04:51 ]
大きなお世話だ

399 名前:デフォルトの名無しさん mailto:sage [2005/07/12(火) 20:07:19 ]
がちょーん
ひどい・・・



400 名前:デフォルトの名無しさん mailto:sage [2005/07/12(火) 23:22:38 ]
396と398は別人の希ガス

401 名前:デフォルトの名無しさん mailto:sage [2005/07/13(水) 21:52:27 ]
>>399
放置汁

402 名前:388 mailto:sage [2005/07/13(水) 23:42:07 ]
>>396
すみません、返事がおそくなりました
それから398は違う人です

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

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

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

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

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

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

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

406 名前:デフォルトの名無しさん mailto:sage [2005/07/14(木) 02:01:28 ]
>>402
> / と % を同時に求めるとかも
ttp://www.linux.or.jp/JM/html/LDP_man-pages/man3/imaxdiv.3.html

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

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

408 名前:デフォルトの名無しさん mailto:sage [2005/07/14(木) 03:09:30 ]
>>407
できません

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

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



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

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

411 名前:デフォルトの名無しさん mailto:sage [2005/07/22(金) 18:11:16 ]
>>403
SSEは使いたかったらxmmintrin.hやらfvec.hやらを使えばええよ。

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


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

412 名前:デフォルトの名無しさん mailto:sage [2005/07/22(金) 20:09:44 ]
>>411
それら一応既出な。>>394-395

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

413 名前:デフォルトの名無しさん mailto:sage [2005/07/22(金) 21:33:11 ]
貧乏人は gcc 4 の自動ベクトル化に期待。誰か試した?

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

415 名前:デフォルトの名無しさん mailto:sage [2005/07/26(火) 14:03:48 ]
>>414
cl.exeを上書き保存

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


417 名前:デフォルトの名無しさん mailto:sage [2005/07/26(火) 21:46:19 ]
>>415-416
ありがとうございました。
やってみます。

418 名前:デフォルトの名無しさん mailto:sage [2005/07/26(火) 21:51:21 ]
>>415-416
ありがとうございました。
やってみます。

419 名前:デフォルトの名無しさん mailto:sage [2005/07/28(木) 07:09:21 ]
Code::Blocksいいねこれ
簡単にコンパイルできる環境ができたよ



420 名前:デフォルトの名無しさん mailto:sage [2005/07/29(金) 08:07:24 ]
VC++6でToolkitを使おうと思うんですが
無理ですか?

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

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


423 名前:デフォルトの名無しさん mailto:sage [2005/08/01(月) 02:21:50 ]
>>422
誤爆?

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

425 名前:デフォルトの名無しさん mailto:sage [2005/08/08(月) 17:29:43 ]
Code::Blocks 1.0-RC1-1出てた。

426 名前:デフォルトの名無しさん mailto:sage [2005/08/10(水) 11:19:15 ]
Code::Blocksって普通に日本語使えるの?

427 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 19:23:46 ]
使える

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

DOSプロンプトから手打ちでは、成功します。
ttp://cazlog.cocolog-nifty.com/blog/2004/04/microsoft_visua.html
に載っているサンプルプログラムを試しています。

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



430 名前:428 mailto:sage [2005/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 名前:デフォルトの名無しさん mailto:sage [2005/08/15(月) 20:26:15 ]
ライブラリの形式が違うってエラーじゃなかった?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<181KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef