- 1 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 01:50:19 ]
- Visual Studio 2005 Express Edition(無償)
www.microsoft.com/japan/msdn/vstudio/express/ 貧乏人は急いでGETだぜ! Visual Studio 2005 Developer Center www.microsoft.com/japan/msdn/vstudio/2005/ lab.msdn.microsoft.com/vs2005/ Visual Studio 2005 製品ライン概要 www.microsoft.com/japan/msdn/vstudio/productinfo/productline/ www.microsoft.com/japan/msdn/howtobuy/vs2005/ Product Feedback Center lab.msdn.microsoft.com/productfeedback/ 過去スレ Part6 pc8.2ch.net/test/read.cgi/tech/1134819322/ Part5 pc8.2ch.net/test/read.cgi/tech/1133029283/ Part4 pc8.2ch.net/test/read.cgi/tech/1131494714/ Part3 pc8.2ch.net/test/read.cgi/tech/1125460842/ Part2 pc8.2ch.net/test/read.cgi/tech/1113305966/ Part1 pc8.2ch.net/test/read.cgi/tech/1080916113/
- 39 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 15:47:14 ]
- VSに含まれてるから無理だろw
- 40 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 15:54:33 ]
- プロファイラ使いたければTeamEdition買えってか?ざけんな!!
- 41 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 16:38:30 ]
- ...<asp>コントロール群...
<fieldset> <legend>ああああ</legend> aaaa <asp:textbox2 ..(画面の一番下にある).. ></asp:textbox> bbbb </fieldset> </FONT></form><body></html> とやってもエラーは出ませんが やはりコントロールは一番下にあるのに 枠は一番上に ┌ああああ------┐ |aaaa bbbb | └--------------┘ となる.なぜだろう…
- 42 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 17:01:50 ]
- だからHTMLの知識がないとだめだってば
- 43 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 17:15:45 ]
- >>42
そうですか… 今回の件だけでも解決策教えてもらえないでしょうか? 最後の<asp...で一旦HTMLが終わって またhtmlが始まったと認識されてるから 一番上に枠が来るんだろうか
- 44 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 17:35:50 ]
- 板違い
- 45 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 17:41:52 ]
- HTMLの知識も無い奴がWebアプリに手を出すなよ
回線切って首ry
- 46 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 17:42:40 ]
- >>45
理由は?
- 47 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 17:42:53 ]
- >>15
移動しなさい。 【質問】ASP.NETスレ Part2【議論】 pc8.2ch.net/test/read.cgi/php/1111480331/
- 48 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 17:55:28 ]
- うぎゃ。
Win2000では、mscorlib.ni.dllとadvapi32.dllがぶつかって、 mscorlib.ni.dllがリロケートされとる。11MBメモリを余計に食いやがる 悔しいのでmscorlib.dllをrebaseして、ngenしなおし。
- 49 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 19:08:13 ]
- *TP ならまだしも、HTML の知識を問うのはワケワカンネ
HTML のが難しいつーか面倒じゃね? グダグダすぎて。
- 50 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 19:37:45 ]
- SQL Server 2005 Express をsqlrun.msiでセットアップしようとすると、
「インストールのための正しいコピー先を確定できませんでした」 というエラーメッセージが出てセットアップできません。 Framework 2.0等必要なコンポーネントはインストールしてあります。 一つ気になるのはRAIDを使用しれいるためIDEハードディスクが1つも 存在しないこと位ですが、ドライブC:はちゃんと存在しますし問題は ないと思うのですが・・・
- 51 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 02:23:16 ]
- >>50
普通にセットアップ(CDのautorun.exeだっけ)からやってみてもダメ?
- 52 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 02:34:54 ]
- 2005 ではヘルプで、オンライン、オフラインを
横断的に検索することができますよね。 オンラインの検索で、IEのプロキシの設定反映されます? プロキシ無しで接続できる自宅からだとオンライン検索 できるんだけど、プロキシ有りでしか接続できない会社 からだと、オフラインでしか検索できないんですが・・ IE自体には適切なプロキシが設定されていて、 Webページも普通に見ることができます。
- 53 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 03:12:01 ]
- ヘルプのメニュー
ツール->オプション->Webブラウザ 'Internet Explorer オプション' から設定してみたらどうかな
- 54 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 09:08:08 ]
- 2003の軽さに比べて、2005は大変重いですね。
ノートンでウイルススキャンしているかのようです。
- 55 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 09:19:43 ]
- >>54
それは開発環境の事を言ってるのか?それとも生成したバイナリの実行時のことか?
- 56 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 09:49:13 ]
- 開発環境です。
- 57 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 10:04:32 ]
- >>56
了解!それなら無問題です。
- 58 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 11:21:38 ]
- 次スレでは、各機能ごとにスレ分けるべきだな。
Expressの分類によると、VB、C#、C++、J#、Web Developerか。 言語そのものというより、VS2005上での、その言語による開発の話で。 IDE環境については、既に、 pc8.2ch.net/test/read.cgi/tech/1115707321/ があるが。
- 59 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 12:55:33 ]
- >J#
ユーザが存在しないのに?
- 60 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 13:12:35 ]
- どうせ廃れるんだから今のままでいいじゃん
- 61 名前:58 mailto:sage [2005/12/27(火) 15:12:24 ]
- >>59
そうだな、すまん。重要なことを忘れてた。
- 62 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 15:55:23 ]
- なぜC++2005Expressにコードスニペットはないんでしょうか?
- 63 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 16:04:12 ]
- 高位エディションとの差別化
- 64 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 16:10:15 ]
- 高位エディションにはあると?
- 65 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 17:30:55 ]
- Visual J#がこの先生き残るには?
- 66 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 17:33:42 ]
- 次のバージョンから廃止じゃなかったっけ
- 67 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 17:43:50 ]
- 使わん言語に意味はあるのでしょうか
- 68 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 19:43:22 ]
- 本とかまだでてない?
- 69 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 19:52:54 ]
- C++/CLIの本でないかなー
- 70 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 20:16:07 ]
- はるひこが出しそうだ
- 71 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 21:16:19 ]
- VB2005の本もお願いします
- 72 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 22:09:46 ]
- いまさらながらExpress入れてみたけど……モッサリにも程がないかこのIDE。
これがサクサクに動く環境ってあるのかな。5年後のPCでもやっぱり重いと思うんだが。 っていうか、これで開発する気になる正直?
- 73 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 22:12:03 ]
- フジパン本仕込み
- 74 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 22:19:06 ]
- >>72
あすろん3200+ 1Gメモリだけどそんなにもっさりってほどじゃないです。 早くはないけどまぁがまんできる程度。 ヘルプは死ぬほど遅いが。
- 75 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 22:56:32 ]
- >72
C#やろうとする者を苦しめる仕様にしか思えないよ・・・
- 76 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 23:02:28 ]
- 2003を入れていた場合、
C++系のファイルの関連付けが2003のままになっているのはMSの良心だろうかw C♯とかは2005にされるんだけどね…
- 77 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 23:03:07 ]
- メモリが512MB以下じゃ無理だな
未使用領域が50MB以下になるなんて初めてだ
- 78 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 23:29:25 ]
- 1GBが最低ラインです。
- 79 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 00:25:26 ]
- やっぱりメモリ1Gが最低ラインか・・・
俺もPen4-2.8GH+512Mで重いからメモリかとは思ってたが 明日にでも1Gを2本買ってくるかね
- 80 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 00:29:05 ]
- メモリ沢山積まないとダメってことか。
早く書籍充実しないかな。 Webでも全然少ないし、IDEの使い方について解説してるところが少ないんだよな。 ところで正直初心者なんですけど(お約束)、リソースファイルを追加するときに、 Resouce.resxに追加する場合と、 個々のソースファイル名.resxに追加する違いは何なのでしょうか? Resouce.resxに追加した場合は、何処からでも読みにいけるのがメリットで、 個々のソースファイル名.resxに追加した場合は、そのソースでしか読めないということでしょうか? あと、Resourceフォルダに同じ内容のものがコピーされますが、これはVSが使うだけにコピーされるのでしょうか? >>76 slnファイルの関連付けもVS2003のままな気がする。
- 81 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 00:30:22 ]
- 誤:これはVSが使うだけにコピーされるのでしょうか?
訂:これはVSが使うだけのためにコピーされるのでしょうか?
- 82 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 00:42:51 ]
- そんな重いか?
IDE自体は軽くなってると思うが その代わりヘルプは救いようがなくなったが・・・ slnの関連付けってVersionSelectorに投げてるだけじゃね?
- 83 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 00:49:19 ]
- 逆に1GHzCPUだけど、1GBメモリで、それほど遅くない俺
とはいえエディタ如きがメモリ食い過ぎってのも勘弁。目を見張るような機能が付いたなら別だけど、無いからなぁ。
- 84 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 00:49:55 ]
- VS2003は使ったことないから知らんが、VS6と比べたらデュアルコアOpteron2.5GHzに2GBのメモリでも糞重く感じるってか使ってられん
- 85 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 00:50:10 ]
- Helpどうやったらあそこまで遅くできるんだ?
全部SQLサーバーに突っ込むだけで今の何倍か早くなるような気がするんだが。
- 86 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 00:50:46 ]
- メモリ512MB。
確かに重いけど、実用範囲内ではあると思うんだけどな。 俺が鈍感なだけか。
- 87 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 00:51:41 ]
- >>85
それはオンラインMSDN観る時にも、思う
- 88 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 01:00:32 ]
- デスクトップサーチ入れるとヘルプがばかっぱやになる予感
- 89 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 01:06:39 ]
- >>86
実用範囲内ではあるが、なんかワンテンポ待たされるんだよな
- 90 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 01:08:32 ]
- ローカルのみで実行ってやれば、そんなに遅くないと思うんだけど、
それはオレがこの世界に入りたてだからだろうか・・・。
- 91 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 01:09:27 ]
- ↑Helpの話ね。
それともオンラインだからこそ意味があるのだろうか・・・?
- 92 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 01:16:52 ]
- >>90-91
フルのMSDN Library持ってるならそれで問題ないんだが 中途半端なのしか付いてないExpressだとか、そもそも付いてないSpokeのとかだと Onlineじゃなきゃどうしようもない
- 93 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 01:18:10 ]
- Spokeでオンライン使うのってどうやんの?
ダイナミックヘルプとかに表示される感じで。 今はIEからMSDN見てる
- 94 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 01:36:02 ]
- たしかにヘルプ重いね。でも設定でDexplolerを使わないようにすればまあ我慢できるけどな
- 95 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 02:22:36 ]
- Googleのキャッシュがあれば一番はええ
- 96 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 04:07:34 ]
- とりあえず適当なオープンソースモノを5,6個ほどコンパイルしてみたら
*_2005.vcprojみたいなのがちゃんと付いてる作者が確認済みな奴以外は 軒並みコンパイルエラーだった。2003までとかなり違うのかね。 プリプロセッサに何か書き加えるだけでいける気もするけどまぁいいや。
- 97 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 05:12:53 ]
- >>78
まじ?
- 98 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 07:28:41 ]
- それにしてもどうやったら外人どもにtchar.hの重要性を教育できるんですかねぇ。
パス・ファイル名の文字列扱うのにstr〜とかしてるファッキングジャパニーズなヤツはもう IDEが勝手にtchar.h〜だの_tsc〜だのに書き換えて_MBCSのついでに/Jでも強要しないと駄目なのか。
- 99 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 07:29:30 ]
- _tsc -> _tcs
- 100 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 07:34:48 ]
- >>98
まぁアレだ。IDEで_MBCS指定するだけでそれらをコンパイル時に全自動でやってくれればいいんだ。 ていうか今までそうやってくれてると思ってたんだが・・・。
- 101 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 07:38:40 ]
- もうUNICODEでいいだろ(w
- 102 名前:デフォルトの名無しさん [2005/12/28(水) 09:52:14 ]
- >パス・ファイル名の文字列扱うのにstr〜とか
>してるファッキングジャパニーズなヤツ 俺だ・・・ で、俺がfuckin' じゃなくなるためにはどうすればいい? 自分の作ったプログラムでは ascii なファイル名しか 使った事無かったから、気にも留めてなかった。
- 103 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 09:57:58 ]
- >>98
ソイシらのおかげでウィルスやSPAMメールの被害が最小限で済んでいるともいえる
- 104 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 10:23:33 ]
- メモリ256MB
使い物になりませぬ
- 105 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 10:26:01 ]
- >>102
Unicodeファイル名を扱うソフトを作ればいい。
- 106 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 10:28:25 ]
- メモリ384だけどこれだとしんどい?VSPro
- 107 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 10:49:07 ]
- >>106
VS6.0以前のPro? .NETや2005の事だったらギャグにしか見えん少なさだぞ
- 108 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 10:54:41 ]
- >>106
メモリ256MBでVS2003を使っているけど、C++の簡単なプログラムでもビルドしているとコミットチャージが256をかるーく超える。
- 109 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 10:58:48 ]
- メモリ1Gだけど正直後500Mほしいな。
- 110 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 11:05:11 ]
- うちは2Gだけど
ぶっちゃけ、これでも足りないぞ・・・・。
- 111 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 11:06:38 ]
- >>110
CPUやGPUのパワー不足じゃなくて? VSだけでコミットチャージ2Gオーバーって想像できない世界だが…
- 112 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 11:12:16 ]
- メモリは1GBで足りてる感じ。
CPUとHDDのパワーが足りん。
- 113 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 11:14:58 ]
- ネイティブC++の新機能ってある?
- 114 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 11:36:34 ]
- >>1
CPUは、Athlon64 3000+ GPUは、GF66GTのSLI構成 なんか、根本的に重い・・・・。 VS2003だったら軽いんだが・・・
- 115 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 11:43:31 ]
- GPUが関係あるのか?
- 116 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 11:44:16 ]
- ごめ>>1じゃなくて、>>111ね・・・
- 117 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 11:58:53 ]
- >>114
そりゃCPUじゃないだろうか 明らかに1回り古い型だよね
- 118 名前:デフォルトの名無しさん [2005/12/28(水) 12:27:25 ]
- Pentium M 1.6G / Memory 1280MB / Windows XP Home SP2
特に不都合なし。まぁちょっと VS2003 よりはもっさり感じる。
- 119 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 12:33:53 ]
- >>114
そのスペックで重い重い言うのもどうかと思うが。 確かにヘルプとか、デザイナのツールボックスとか終わってるけどな。 この辺は今の最高スペックマシンでも快適とは程遠いキガス
- 120 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 12:41:22 ]
- 3Dゲームやってるんじゃないんだからさ・・・
- 121 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 12:43:31 ]
- Visual Studioは.NET Framework上で動くから下手しなくても3Dゲーム並みに重いんです。
エロい人にはそれが分からんのですよ!
- 122 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 12:46:58 ]
- ハイスペックな人は普段軽いから重さが気になる
ヘボスペックな人は普段から重いから今更気にならない
- 123 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 12:49:24 ]
- V$2005で3Dゲーム@ドトネッツをさくさくデバッグ実行出来たら勝ち組?
- 124 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 12:52:37 ]
- Windows Vista はフレームワークが標準搭載で
早くなるようにカスタマイズしてあるから Windows Vista が出るまでの辛抱だな
- 125 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 12:57:47 ]
- >Windows Vista
専用マシンが要るんじゃナカタケ。 確か、グラフィックチップとか。
- 126 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 12:58:21 ]
- ドトネト載せたら、独禁法違反でゲイツを訴えてやる
- 127 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 12:59:05 ]
- 126は○$工作員。
- 128 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 12:59:49 ]
- OS工作員?
OpenSource工作員とな?
- 129 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 13:00:05 ]
- Athlon XP 2800+だけどヘルプもデザイナもすごく快適ですよ。
たしかにヘルプの初回起動時は時間かかるけど。
- 130 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 13:01:45 ]
- ○$?
SunMicrosystems?
- 131 名前:デフォルトの名無しさん [2005/12/28(水) 13:19:37 ]
- Visual C++ で、Microsoft の開発環境ならではのマクロが
使われている例を見かけます。 _MSC_VER なんかはコンパイラが元から定義している マクロなんでしょうが、それ以外にもウィザードが追加してたり するものもあるようです。 WIN32 _CONSOLE _WINDOWS _DEBUG WINVER _WIN32_WINNT _WIN32_IE いままでこんなマクロを見たことがあるのですが、 それぞれどこで定義されているものなんでしょうか?
- 132 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 13:44:50 ]
- >>131
そこに挙がってるのは、コンパイル時に定義してるのがほとんど このスレで聞くってことはVS2005を使ってるんだろうから、 プロジェクトのプロパティ→構成プロパティ→C/C++→プリプロセッサで定義する
- 133 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 14:00:03 ]
- 正直、このマクロ大嫌いなんだよね。
自分で使う分には分かりやすいけど、他人が使ってると、結構アレ?って思う。
- 134 名前:デフォルトの名無しさん [2005/12/28(水) 14:06:18 ]
- >>132 そうです。VS2005使ってます。
VS2005で作り始めたWin32 コンソールアプリでは _MSC_VER だけ 定義されてました。VS2003 では _CONSOLE も定義されてた気がする。 VS2003 からインポートしたプロジェクトでは /D _CONSOLE が明示的に指定されてます。 昔のVS使ってたときには AppWizard なんかがいろいろ勝手に マクロを定義しまくりやがった気もします。 どこで誰がどういった目的で(どういった条件で)定義 しているのかがわかれば、自分のコードの中でも コード切り替えに使う事ができるんですけどね。 まぁ _MSC_VER くらいかなぁ、使えそうなのは。
- 135 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 14:09:47 ]
- 別に邪魔になる場所にはないし、人が意識する必要ないのでは?
- 136 名前:デフォルトの名無しさん [2005/12/28(水) 14:20:32 ]
- >>135 あ、いや、邪魔って分けじゃなくて、
汎用的なライブラリのソースコードの中で プラットフォームや環境ごとにコードをちょっとずつ切り替えたい時に、 安心して使えるマクロはどれよ?ってことを知りたいのでした。 IA32なインラインアセンブラを使っている個所があるので、 そこは _MSC_VER, __WATCOMC__, __BORLANDC__, __GNUC__ などで 各種用意して切り替えています。それ以外にも Windowsの特定のバージョンとか、GUIが使える場合とかに応じて 使える機能が違うので、それに応じてプリプロセッサで コードを切り替えたいなぁ、と。 メイン開発環境が Windows XP なんで、Visual Studio で開発、 MAKE プロジェクトとして VS から cygwin でもビルド、 なんて具合にして開発してます。自分の研究で使う 数値計算ライブラリの開発がメインです。 アセンブラを使っているのは SIMD 命令群を使うと 高速化できる部分があるからで、cygwin でもコンパイルを 通したいのは gcc で通るようにしておけば Linux 上でも たいてい通るのと、大型計算機に持っていってもたいてい コンパイルできるからです。
- 137 名前:デフォルトの名無しさん [2005/12/28(水) 14:22:25 ]
- 肝心なところを書き忘れてました。
VS2003 からインポートしたWIN32コンソールアプリでは WIN32, _DEBUG, _CONSOLE が定義されてました。 コンパイルスイッチで明示的に。 1)コンパイラが自分で 2)コンパイルスイッチで (プロジェクト作るときにデフォで勝手に指定されるもの) 3)どっかのヘッダファイルで の区別がわかんないんですよね。
- 138 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 14:34:25 ]
- ですよね。って言われても同意しかねるが。
>Windowsの特定のバージョンとか なんで実行時の環境がプリプロセッサで切り替わるんだ。
- 139 名前:デフォルトの名無しさん mailto:sage [2005/12/28(水) 14:40:07 ]
- 実行時に切り替えるなんてなんてどこに書いてある?
それ用のをコンパイルする時に切り替えるってことだろ。 そうとしか読めない。
|

|