Visual Studio 2008 P ..
[2ch|▼Menu]
49:デフォルトの名無しさん
09/02/09 18:33:37
>>46
MFCしか使ったことないです。

>>47
ATLが何なのかすら分かってないです。

>>48
とりあえずいれてみます。。。

50:デフォルトの名無しさん
09/02/09 18:39:58
>>49
> MFCしか使ったことないです。

なら、辞めたほうがいいw

51:デフォルトの名無しさん
09/02/09 19:06:38
>>50
そうなんですか・・・

今ググってたらこんなのを見つけたんですが
URLリンク(detail.chiebukuro.yahoo.co.jp)
「.NET Framework SDKを使ってC++で作る。」
のもMFCしかやったことなければ難しいでしょうか。
質問ばかりですみません。

52:デフォルトの名無しさん
09/02/09 19:08:59
こんな質問ばかりする人には難しいと思うよ

53:デフォルトの名無しさん
09/02/09 19:11:14
本についていたライブラリの中身をみたいのですがどうすればいいのですか?

〜〜.libや〜〜.pdbファイルはあるのですが見方が分かりません

54:デフォルトの名無しさん
09/02/09 19:15:39
>>53
それはソースコードが見たいって事か?
別途公開されてないなら_

55:デフォルトの名無しさん
09/02/09 19:16:58
>>51
MFCを使いたいのか使わなくてもいいのかはっきりしようよ

56:45
09/02/09 20:23:46
>>52
まあそういわずにもう少し付き合ってください

>>55
>>45に書きましたがExpress Editionを検討しています。
またお金出すのもあれなので。
のでMFCは使えないと思うのですが。

57:デフォルトの名無しさん
09/02/09 20:47:55
>>56
.NET使うとなるともうそれはかなり別物になってくる
言語的にはC++/CLIというC++の別物となる
その辺を勉強するつもりあるなら良いんじゃない
何作るのにも依るけどなんちゃってならC#という手もある

58:デフォルトの名無しさん
09/02/09 20:53:26
>>56
.NET 使っていいんなら C# が圧倒的に楽。C++/CLI は
.どっちかっていうと C# も C++ もわかっている人が使うもの。

駄目なら MFC/ATL は金額分は楽できる場合が多い(もちろん
用途によってはそうとも言い切れない)


59:45
09/02/09 21:19:57
>>57-58
ありがとうございます。
やるとしたらC# .NETということですかね。
とりあえずいじってみます。

.NETで作られたソフトを使う側のデメリットとしては
使う側が.NET Frameworkをインストールしないと
ダメってことくらいですかね。

60:デフォルトの名無しさん
09/02/09 21:36:05
.NetFrameworkは
Vistaなら最初からはいってるが、
XPはさらのままだと入ってない。

61:デフォルトの名無しさん
09/02/09 22:19:52
>>59
Vistaマシンで実行すると決まっているなら、何も考えなくていい。
ガンガンC#でコーディングしてくれ。

他環境云々言う奴のことは無視してよろし。

62:デフォルトの名無しさん
09/02/09 22:23:21
趣味ならいいけど仕事で使うなら買ったほうがいい
いらぬ苦労をすることもある。

63:デフォルトの名無しさん
09/02/09 23:10:18
たぶん趣味でしょ。
失礼かもしれないが仕事でやっているようには見えない
内容は激しく同意

64:45
09/02/09 23:17:18
>>60-61
XPでも使ってもらうつもりですが、
.NET Frameworkインストールすれば無問題ですよね。

>>62-63
仕事でやっててなんちゃってだったら困りますよww
もちろん趣味です。
できればいらぬ苦労についてちょっとだけでもkwsk


とりあえずISOのダウンロードオワタ

65:デフォルトの名無しさん
09/02/09 23:32:43
.NET製は逆コンパイルされるっていう致命的な問題があるけどあんまり話題に出ないね。

66:デフォルトの名無しさん
09/02/09 23:34:40
パスワード入れるとエロ画像が見えるシェアウェアを作ってるウリには致命的ニダ

67:デフォルトの名無しさん
09/02/09 23:36:44
今更

68:デフォルトの名無しさん
09/02/09 23:39:23
逆コンパイルされて困るほどスゴいものは作ってないから気にしてないよ

69:デフォルトの名無しさん
09/02/09 23:42:57
凄くないから困るんじゃないか!!

70:デフォルトの名無しさん
09/02/10 00:00:10
C++なら逆コンパイルされないと?w

71:デフォルトの名無しさん
09/02/10 00:01:09
というか逆コンパイルしやすくて困るってかなり特殊な分野じゃ
ないかと

別に著作権で保護されなくなるわけでもないし、特許で保護され
なくなるわけでもないので。


72:デフォルトの名無しさん
09/02/10 00:04:19
CompJapanの中の人とかは困りそうだな

73:デフォルトの名無しさん
09/02/10 00:07:58
CompJapan懐かしいなww

74:デフォルトの名無しさん
09/02/10 00:16:12
>>69
凄くなけりゃ誰も逆コンパイルなんてしないよw

75:デフォルトの名無しさん
09/02/10 00:25:42
してくれ!

76:デフォルトの名無しさん
09/02/10 00:52:51
簡単なソフトでもある分野で有名だった時、
初心者でも逆コンパイルしてコピペして類似ソフトが出回るとか
考えただけでカオスなんだが

77:デフォルトの名無しさん
09/02/10 00:55:55
そのときはコピペでコンパイルとか面倒なことしないで、そのままの海賊版が出回るよ。

78:デフォルトの名無しさん
09/02/10 01:01:16
つまり、有名なソフトを作る人以外は無問題ということだな。

79:デフォルトの名無しさん
09/02/10 01:03:54
確実にコピペした類似ソフトなら訴えちまえよ。

その類似のを逆コンパイルすればコピペだってことが分かる…とも限らんのか?

80:デフォルトの名無しさん
09/02/10 01:04:03
そんなすごいソフトを作れたら心配したらいいよ。
取らぬ狸のなんとやらという奴だな。


81:デフォルトの名無しさん
09/02/10 01:14:25
まるで問題ない派ってただの批判厨だよね。
変数名のダサさがばれるだけでも問題だろうが。
難読化すればいいとか安易な批判は受け付けません。

82:デフォルトの名無しさん
09/02/10 01:17:32
はいはい、健闘を祈るよ

83:デフォルトの名無しさん
09/02/10 01:22:57
>変数名のダサさがばれるだけでも問題だろうが。
それがわかってるなら己を磨けばいいだけじゃないの?
というかそれの何が問題なのか俺には察してやれない

84:デフォルトの名無しさん
09/02/10 01:32:24
想像力ないの?↑

85:デフォルトの名無しさん
09/02/10 01:34:26
>>81
そんな変数名がダサいとか言ってるレベルのプログラムなら
逆コンパイルするだけ時間の無駄だから誰もしない。安心しろ。

つーか、そんな恥ずかしいプログラムなら人前に出すなよ。

86:デフォルトの名無しさん
09/02/10 01:40:23
逆に考えるんだ
欲しそうな機能があったら覗いて技術を盗めばいい
自分が追加したい機能だけ書けば済むようになる。
盗まれ無いように考えるから思いつかないんだよ
全員が盗みあうのが.NET


87:デフォルトの名無しさん
09/02/10 01:43:01
つか最後までコンパイルしてから配布すればいいじゃん
なんでだれも教えないんだ?

88:デフォルトの名無しさん
09/02/10 01:51:12
.NETで致命的とか言ってたらPerlなんかのスクリプト言語はどうなるんだよ。

89:デフォルトの名無しさん
09/02/10 04:20:28
ただし.NETに限る

90:デフォルトの名無しさん
09/02/10 04:36:04
そんな深く突っ込むなよ
たいしてして心配もしてないし、する必要のあるソフトなんか作れないんだから
理論だけだよ理論だけ




どうぞ続けてください。
【驚異】.NETは逆アセンブルされる!【驚きの事実】


91:デフォルトの名無しさん
09/02/10 07:53:13
1周年記念のアップグレードパッケージ対象拡張っていくらなの?
公式みてもわからないんだけど

92:デフォルトの名無しさん
09/02/10 08:04:04
そりゃオープンプライスだしな

Amazon価格なら\18,503

93:デフォルトの名無しさん
09/02/10 08:12:45
ていうかこれProの話なのか。
ならProのアップグレード版と同じ価格だから
Amazon価格で\63,495

94:デフォルトの名無しさん
09/02/10 15:48:41
入れてなかった機能を追加インストールしようとしたらVS2008proのインストーラがコケた。
仕方なく全部アンインストールしたら無事入った。
こんな作業に3時間も要した・・・。

95:デフォルトの名無しさん
09/02/10 19:19:15
>>87
最後までコンパイルって何?早く教えろ。

96:デフォルトの名無しさん
09/02/10 20:35:37
ほんとに知らないやついるんだw

97:デフォルトの名無しさん
09/02/10 22:41:44
俺もしらねーよそんなマイクロソフトの考えたことなんか。
プラットフォーム指定してアセンブルまでするとか?


98:デフォルトの名無しさん
09/02/10 22:55:54
ngen はインストール時だけだろ?

99:デフォルトの名無しさん
09/02/10 23:37:31
どのみちメタデータのために元のアセンブリが必要だしな。

100:デフォルトの名無しさん
09/02/10 23:47:48
mono に -aot という怪しげなオプションは付いてるけど

101:デフォルトの名無しさん
09/02/11 00:25:58
>>94
Windowsインストーラ3.1以降が入ってないとそうなるって記述を
どっかのリリースノートで見た記憶があるな

102:デフォルトの名無しさん
09/02/11 01:10:08
dll化でもしてろ

103:デフォルトの名無しさん
09/02/11 11:15:43
   ∧__,,∧   旦旦旦旦旦旦旦旦
   ( ´・ω・)   旦旦旦旦旦旦旦旦  お前ら何ケンカしてんだよ
.   /ヽ○==○旦旦旦旦旦旦旦旦          お茶飲んで落ち着け
  /  ||_ | 旦旦旦旦旦旦旦旦
  し' ̄(_)) ̄(_)) ̄(_)) ̄(_)) ̄(_))

104:デフォルトの名無しさん
09/02/11 12:06:54
そういえばXSIって.NET2.0で作られてるよね
MayaとかLightWave3Dとかもそうなのかな

105:デフォルトの名無しさん
09/02/11 12:14:11
開発期間が大幅に短縮になるし、本当に速度が必要な場合は.NET使用が必要不可欠
2.0以降に開発が始まったソフトはほぼ.NETで作られてると思う

106:デフォルトの名無しさん
09/02/11 12:36:03
今年はXBOX360で同人ソフトが販売可能になるからC#が勢いづくだろうね
たぶん2、3個どころか大量にプロ集団が出してくるからそれに踊らされて俺も作る!とかな予想

107:デフォルトの名無しさん
09/02/11 12:55:23
>>106
でじま!?

108:デフォルトの名無しさん
09/02/11 13:22:22
URLリンク(news4xbox.blogspot.com)

109:デフォルトの名無しさん
09/02/11 13:34:16
俺C#入門書買ってくるわ

110:デフォルトの名無しさん
09/02/11 13:39:28
C++ユーザー乙

VBだから悔しくなんか無いもん!><

111:デフォルトの名無しさん
09/02/11 13:47:27
C++は過去の膨大な資産を捨てられずに生き残ってるとか思われがちだけど
全てを捨てても.NETには移行したほうがいい。
アセンブラの膨大な資産があるからCには移行しないと言ってるのと同じ

112:デフォルトの名無しさん
09/02/11 14:00:52
>>109
そっからかよw
一つ忠告しておこう。
ゲームは画質が命なのはわかってるだろうけど、素人が陥りやすいのは3Dモデリングソフトの戦争に巻き込まれること
無名だけど本気でやるならこういうソフトにしないと勝てない。時間的に

URLリンク(www.youtube.com)
URLリンク(www.n-sided.com)

オブジェクト指向がわかってるなら意味わかるよな?

113:デフォルトの名無しさん
09/02/11 14:30:10
>>112
なんでいきなりモデリングソフトの話をしてるの?

114:デフォルトの名無しさん
09/02/11 14:31:15
頭悪いからだろ

115:デフォルトの名無しさん
09/02/11 14:36:23
プログラマーがゲームを作る場合一番ネックになるのが絵
なるべくプログラミング時間を使えるようにアドバイスしただけ

116:デフォルトの名無しさん
09/02/11 14:39:47
3DCGソフトを比較するスレ 其の四
スレリンク(cg板)

117:デフォルトの名無しさん
09/02/11 14:53:10
スレ違いだから。

118:デフォルトの名無しさん
09/02/11 18:07:21
360のソフトってC#じゃなきゃつくれねーの?
C++とかじゃだめなんか?

119:デフォルトの名無しさん
09/02/11 18:17:46
>>118
C++/CLIでも作れるけど
セキュリティ上の理由で検証可能コードしか使えない。

【みんな】XNA 質問・相談スレッド1【初心者】
スレリンク(tech板)

120:デフォルトの名無しさん
09/02/11 18:42:21
「検証可能コードしか」じゃないと思うぞ。
Pure IL あたりが正確な表現になるのかな

121:デフォルトの名無しさん
09/02/11 19:02:05
>>118
法人立てて100万くらい出して開発機買えばC++で360ソフト作れるよ。
C# なら個人でタダで開発できるわけだけど。

122:デフォルトの名無しさん
09/02/11 19:03:13
タダのほうがいいです。

123:デフォルトの名無しさん
09/02/11 21:08:45
C++でDLLとか作ってC#から呼び出したり出来ないの?

124:デフォルトの名無しさん
09/02/11 21:12:03
>>123
PInvokeで可能

125:デフォルトの名無しさん
09/02/11 22:28:38
じゃあ結局C++で360ソフト作れるってことじゃね?

126:デフォルトの名無しさん
09/02/11 22:29:59
同人作れるようになったからといって
何が変わるとも思えないけどな

127:デフォルトの名無しさん
09/02/11 22:53:27
>>125
PInvoke使っても360では動かないだろ

128:デフォルトの名無しさん
09/02/11 23:45:44
変わるんじゃない、俺たちが変えるんだ(`・ω・´)

129:デフォルトの名無しさん
09/02/11 23:50:02
>>128
「俺が変えてやる(`・ω・´)」ぐらいの事言っとけよww

130:デフォルトの名無しさん
09/02/11 23:50:22
過去のXNAコンテストで上位の作品って作るのにどのぐらいかかってると思う?

131:デフォルトの名無しさん
09/02/11 23:51:26
【みんな】XNA 質問・相談スレッド1【初心者】
スレリンク(tech板)

132:デフォルトの名無しさん
09/02/12 02:11:19
複数言語を使い分けている場合、マクロを全て切り替えるには設定のインポートを毎回するしか方法はないんでしょうか?

133:デフォルトの名無しさん
09/02/12 11:08:16
>104
そうなんだ!知らなかった。

134:デフォルトの名無しさん
09/02/12 11:36:28
>>125
CPU違うからネイティブなコード自体無理

135:デフォルトの名無しさん
09/02/12 18:36:09
C++
プロジェクトごとの警告レベルは設定できるんだけど、
デフォルトでの設定はどうやるのでしょうか?
常に警告レベル最大にしたいのです。

136:デフォルトの名無しさん
09/02/12 19:22:58
プロジェクトテンプレートをいじる

137:デフォルトの名無しさん
09/02/13 17:37:01
VB2008で"フォームが完全に表示されたら処理を実行する"という方法はありませんか?

138:デフォルトの名無しさん
09/02/13 17:41:09
>>137
Shown イベントじゃだめかい?

139:デフォルトの名無しさん
09/02/13 17:42:55
Form.OnShownじゃ駄目なのけ?
というか、ちょっとスレ違いじゃないかい。

140:デフォルトの名無しさん
09/02/13 17:46:08
>>138 >>139
サンクス
Shownで試してみるわ。

141:デフォルトの名無しさん
09/02/13 18:12:34
勝運あれ

142:デフォルトの名無しさん
09/02/14 19:24:00
別フォルダにcppぶち込んでたせいでインテリセンスおかしくなってた
気づいてみればなんてことは無かったんだが

#include "stdafx.h"
#include "..\stdafx.h"

143:デフォルトの名無しさん
09/02/14 21:45:45
プロジェクトの中に、画像ファイル(PNGです)を含めたいのですが、アイテムを追加しようとしても
BMPファイルしか見当たりません。どうすれば追加できますか?
VS2008です。お願いします。


144:デフォルトの名無しさん
09/02/14 21:47:40
BMPにすればいいんじゃね

145:デフォルトの名無しさん
09/02/14 21:50:39
>>143
追加ですべてのファイルを表示して、では?

146:デフォルトの名無しさん
09/02/14 21:59:21
「Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ」
のライセンス条項が意味不なんでおしえてplz

「再頒布可能パッケージを使うにはVisualStudioが必要」
って意味無いんだけど。。

URLリンク(www.microsoft.com)

147:デフォルトの名無しさん
09/02/14 22:01:43
>>146
これを再頒布するには、だろ?

148:デフォルトの名無しさん
09/02/14 22:07:41
>>147
通例で考えるとそうなんだけど、
そういう意味には読めなくて・・。
2008sp1からこの一文が追加されてるし、なんかあるのかと

149:デフォルトの名無しさん
09/02/14 22:10:14
"使う" "use" の解釈次第だね。

最終的にはライセンサーである MS に聞くしかないけど、
俺は気にしないな。

150:デフォルトの名無しさん
09/02/14 22:16:24
最良府パッケージって要はランタイムなんじゃ……
使う方もMSから落としてねってことか?

151:デフォルトの名無しさん
09/02/14 22:19:11
新しい読み方だな

再頒布(redistributable)だから二次配布していいんだよ

152:デフォルトの名無しさん
09/02/14 22:22:49
名前がredistributableだからって、好き勝手にredistributeしていいことにはならんだろうが

153:デフォルトの名無しさん
09/02/14 22:24:55
>>146
プログラムするにはVisualStudioが必要みたいな感じじゃね・・?

154:デフォルトの名無しさん
09/02/14 22:37:16
これを再頒布していい人はVC++2008のライセンス持ってる人だけですよ。(される人は関係ない)
って読めたけど。

155:デフォルトの名無しさん
09/02/14 22:39:14
143です。
ありがとうございます。既存のファイルを追加する、で追加したらコンパイル時の
動作を指定するルールを書いておくファイルを指定しろといわれたのですが、これは
どこに保存すべきですか?
何度もすいません。

156:デフォルトの名無しさん
09/02/14 22:40:11
ってことはライセンス持ってないやつがダウンロードして
手持ちのマシンとかへ頒布したりすると違反になるんか

157:デフォルトの名無しさん
09/02/14 22:42:29
MSからダウンロードする分には問題ないべ

158:146
09/02/14 22:57:11
>>149-157
だよねぇ。じゃなきゃダウンロードする意味ないしなぁ。
なんでわざわざこんな文追加したんだか。
他の開発ツール使いはダメってだけかな

159:デフォルトの名無しさん
09/02/14 23:24:32
C++/CLIでアプリ作ろうと思うんですが、
これでアンマネージドのコードを含ませた場合.NETの意味なくなりませんか?
まず、機種依存をアンマネージド部分で調べないといけない。ガベージコレクションが効かない。
他にも混在させた場合まずい部分ありますか?
そもそも混在できるからやる価値があるんじゃないんでしょうか?混在させないならC#のほうがいいし
橋渡しの為だけに作られた言語だとは思えないんですが。
MDirectXに含まれないDirectMusicなどを使いたくて、しかも可能な限り.NETで作りたい場合はC++/CLIでいいんでしょうか?


160:デフォルトの名無しさん
09/02/14 23:36:29
混在させてもC#でいいんじゃないかな

161:デフォルトの名無しさん
09/02/14 23:40:49
>>159
DirectMusicをC#で使えるようにするDLLだけC++/CLIで作ればいいかと。

162:デフォルトの名無しさん
09/02/14 23:45:13
>>159
そうする必要があるから混在させるんだろ
意味とか関係なく必要だから存在する
それ以外になにかありますか?

163:デフォルトの名無しさん
09/02/14 23:47:19
DirectMusicってCOMじゃないの?

164:デフォルトの名無しさん
09/02/15 00:11:57
いやそういうことが聞きたいのではなく
アンマネージドを含ませたら機種依存になってしまうんじゃないのかということを聞きたいんです。
マネージドでパッキングされるとかはないんですか?DLLにしたらもちろんDLL部分は.NET関係ないですけど
C++/CLIの中で書いたアンマネージコード部分も.NET関係なくなるんでしょうか?

165:デフォルトの名無しさん
09/02/15 00:14:12
それは知らないけどどうなんだろう
もしそうだとしたらC++/CLIが最強言語になるけど

166:デフォルトの名無しさん
09/02/15 00:18:33
>>164
パッキングってなに?

167:デフォルトの名無しさん
09/02/15 00:18:46
いいや、もちろんアンマネージはアンマネージだよ。
だから例えば、アンマネージを全く含まない/clr:safe以外では
非マネージなプログラム同様、ビルド先にx86/x64/IA-64などといった環境毎の区別がなされる。

168:デフォルトの名無しさん
09/02/15 00:21:20
橋渡し言語でFA

169:デフォルトの名無しさん
09/02/15 01:14:31
>>159
C++/CLIじゃなくC++で作ったdllを普通にC#で利用すればよくね?
C++/CLI道はイバラ杉

170:デフォルトの名無しさん
09/02/15 02:03:14
>>159
C++/CLI は橋渡しのためだけにある言語だろ。
C++/CLI はアセンブリ中に managed/unmanaged を混在させられる唯一の言語。

>>169
関数として公開できるライブラリなら DllImport でいいんだけど、
クラスの中で unmanaged コード使いたいとかいう場合、
C++/CLI で書くのが楽な時ある。

171:デフォルトの名無しさん
09/02/15 03:26:40
もう++ではコードかけんな・・・

172:デフォルトの名無しさん
09/02/15 21:19:21
すみません。非常に初歩的な質問ですが
visual studio 2008 コマンドプロンプトでcファイルをコンパイルしようとすると

LINK : fatal error LINK1104: ファイル 'C:\DOCUME~1\(ユーザー名)'を開くことができません。

と表示されcファイルの保存場所(C:\c-lang)にはobjファイルだけが出来上がってる状態になります。

#include<stdio.h>
int main(void)
{
    printf("テスト\n");
    return 0;
}
すらコンパイルできませんでした

cファイルの保存場所はまったく別の場所なのにC:\DOCUMENT〜〜を開こうとするのかもわかりません
問題点をご指摘ください

173:デフォルトの名無しさん
09/02/15 21:19:55
>>172
どういうコマンドを打ったんだ

174:デフォルトの名無しさん
09/02/15 21:20:34
ライブラリのパスがおかしい、とか。

175:デフォルトの名無しさん
09/02/15 21:21:50
>>173
cd/D C:\c-lang
で移動後に
cl test.c
と入力しました。
構文エラーなどはしっかり表示されるのですが
exeファイルは出力されません

176:デフォルトの名無しさん
09/02/15 21:31:19
SETでLIBを調べて見るべし


177:デフォルトの名無しさん
09/02/15 21:37:52
>>174
>>176
すみません真性の入門者なので理解できないのですがライブラリって言うのは標準関数等が保存されている場所でそこにアクセスができていない
と言うことでしょうか?
VSをインストールしなおしたら解消する可能性はありますか?

178:デフォルトの名無しさん
09/02/15 21:54:15
>>177
ライブラリのパスが原因なら、ライブラリのパスを環境変数で指定する方法がある。
VSをインストールするとVSのどこかに環境変数を設定するバッチファイルがある。
vsenv.bat見たいな名前。正確な名前は忘れた。コマンドラインで実行するならこのバッチを一回走らせればおk


179:デフォルトの名無しさん
09/02/15 22:05:27
>>178
それを呼び出すのが、>>172の言っている
Visual Studio 2008コマンドプロンプトだと思うんだ。
この名称でスタートメニュー内に存在するし。

180:デフォルトの名無しさん
09/02/15 22:09:38
入門者スレここにあり


181:デフォルトの名無しさん
09/02/15 22:10:18
環境変数 LIB、LIBPATH がおかしくなってるんかね。

なので、>>176 なわけだが・・・

182:デフォルトの名無しさん
09/02/15 22:20:32
手遅れになる前に忠告するけど、SETを晒すのはよしたほうがいいよ。
ユーザー名やいろんな情報が混ざってるから気をつけること。


183:デフォルトの名無しさん
09/02/15 22:21:00
>>172です
ご指摘の方法(batファイルを走らせる、SET LIBでしらべる等)試してみたのですが解消できませんでした
いちどインスコし直してみます
お手間を取らせて申し訳ありませんでした。ありがとうございます

184:デフォルトの名無しさん
09/02/15 22:24:24
再インストールしたって、何の解決にもならんけどなw

185:デフォルトの名無しさん
09/02/15 22:43:26
>>172
LINK : fatal error LINK1104: ファイル 'C:\DOCUME~1\(ユーザー名)'>
なんでDocument~1のような短縮名になってるの?
他にもコンパイラインストールしたことはある?それが呼ばれてるんじゃないのかな

186:デフォルトの名無しさん
09/02/15 22:57:11
>>185
ほかのコンパイラを使った事はありません
いままではVisual C++を普通に起動してプロジェクトを作ってから「ビルド」、「デバックなしで開始」みたいなふうにプログラムを走らせてました

187:デフォルトの名無しさん
09/02/15 23:00:24
VC の IDE のオプションのライブラリ設定と、環境変数 LIB の違いを確認すれば OK だな。

188:デフォルトの名無しさん
09/02/16 22:06:28
前スレにもでてたExpression Blend 2だけど
これってに入ってるExpression Studio 2のVisual Studio Standard 2008って
普通のVisual Studio Standard 2008としても使えますよね?

189:デフォルトの名無しさん
09/02/16 23:52:04
お前には無理だからやめとけ

190:デフォルトの名無しさん
09/02/17 00:34:41
お前にも無理だから

191:デフォルトの名無しさん
09/02/17 01:05:01
>>172
リンカに渡すテンポラリーファイルが開けない、ということなんじゃないか?
環境変数 TMP, TEMP は大丈夫か?
まさかユーザー名が2バイト文字だと通らないとか。



192:デフォルトの名無しさん
09/02/17 03:13:24
そのへんじゃね?スペースを含むパスがダメとか

193:デフォルトの名無しさん
09/02/18 10:28:30
VS2008 SP1 日本語版でプロジェクトの設定やコントロールとかのプロパティの
説明のとこが英語になっちゃったんですが、戻し方分かる方いらっしゃいませんか?

IntelliSenseのパッチは当ててそれは日本語になっているんですが・・・。
どうも.NET周りが英語だと思って動作しているような気が。

ちなみにOSはXP x64です。
このファイルがなくなっているんじゃーとかであれば他のPCから持ってくることはできます。

194:デフォルトの名無しさん
09/02/19 13:35:08
もしかしてExpressってクラスダイアグラムが無い?
どうやってもムリ?


195:デフォルトの名無しさん
09/02/19 15:38:04
メソッドの呼び出し回数や処理時間って求めることできませんか?
gprofみたいなのないんでしょうか?

196:デフォルトの名無しさん
09/02/19 16:31:30
6.0まではプロファイラがあったんだが

197:デフォルトの名無しさん
09/02/19 16:39:23
フリーのプロファイラみつけました

EQATEC

でも登録してもダウンロードリンク書いたメール送ってくれませんorz
ダウンロードした人いますか?

198:デフォルトの名無しさん
09/02/19 20:50:27
.NET Profiler があるだろ

199:デフォルトの名無しさん
09/02/20 00:04:48
.NET Profilerでぐぐるといっぱいでてくるんだけど具体的にはどれ?

200:デフォルトの名無しさん
09/02/20 00:07:33
CLR Profiler

201:デフォルトの名無しさん
09/02/20 00:41:30
CLR Profilerは .NET Framework 2.0までだよね?
3.5で使えるのかな?

202:デフォルトの名無しさん
09/02/20 00:50:04
ソースがついてるから大丈夫

203:デフォルトの名無しさん
09/02/20 00:56:28
ありがとう
明日にでも試してみる

204:デフォルトの名無しさん
09/02/20 06:07:58
>>201
.NET3.5はCLR2.0のまま

205:デフォルトの名無しさん
09/02/20 21:24:02
ASP.NET/WPF/Silverlight2などの各種クライアント環境に対応したWebサービスを構築してみようと
思っいるのだが、VS2008 Express Editionだと、ひとつのソリューションにWCFサービス、ASP.NET、
WPFクライアントアプリ、Silverlightアプリのプロジェクトを同居させられないんだな。

先にWCFサービスを作ってIISか何かでホストさせて、それぞれVWDやVC#で別個にプロジェクトを
構築しなきゃダメなのかねぇ・・・

206:デフォルトの名無しさん
09/02/20 21:25:05
所詮おまけだし。>Express

207:デフォルトの名無しさん
09/02/20 21:52:54
EQATECからメールやっときた

一気に7通w

CLR Profiler含め週末使ってみます

208:デフォルトの名無しさん
09/02/22 19:28:25
VisualStudio2008で新しいクラスファイルとか作った場合にタブを左側じゃなくて右側に出すこと出来る?

209:デフォルトの名無しさん
09/02/22 20:15:15
出せば良いじゃない

210:デフォルトの名無しさん
09/02/22 20:42:34
.jsファイルでインテリセンスが]効かないんだけど何故?
.htmlファイルの<script>〜</script>の間では効くのに・・・

211:デフォルトの名無しさん
09/02/23 11:00:31
VC++2008です。

MFCアプリケーションから、プロジェクトを作成したのですが、
フォームがどこにも見当たりません!><

212:デフォルトの名無しさん
09/02/23 11:05:31
xxフォームアプリケーションからやればいいんじゃね?

213:デフォルトの名無しさん
09/02/23 11:18:42
フォームであり、なおかつMFCの印刷機能が実装されているようなのを
作るにはどうしたらいいんでしょうか?

214:デフォルトの名無しさん
09/02/23 20:54:21
2008のVC++にて、自分の作った関数にインテリセンスを効くようにするには、
どこにどんなフォーマットでコメントを記述すればいいですか?

.hと.cppに↓書いたのですが、反映されません

.h
// メイン
void main(void);

.cpp
// ==============================
// メイン
// ==============================
void main(void)
{
}

215:デフォルトの名無しさん
09/02/23 21:19:39
インテリセンスの御機嫌次第
運がよければ勝手に効くかもしれない
たまに効いたり効かなかったりするかもしれない
VC++のインテリセンスというのはそういうもの

216:デフォルトの名無しさん
09/02/23 21:22:38
>>215
適当なこと言うなあw

C++のインテリセンスはXLMコメント未対応じゃないの?
XMLコメント自体の書式とか使えるタグはC#とほぼ一緒だと思ったけど。

217:デフォルトの名無しさん
09/02/23 21:27:56
>どこにどんなフォーマットでコメントを記述すればいいですか?
通常、何もする必要はない。
効かない場合はこのへんを読め。

ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.ja/dv_vseditor/html/c1b3adb9-0d48-4770-a51e-392ed818c484.htm

218:デフォルトの名無しさん
09/02/23 21:37:43
そんなローカルのURL貼ってどうするよw
本当命令口調クンって頭悪いな

219:デフォルトの名無しさん
09/02/23 21:49:08
218が可哀相なほど無知だというのは分かった

220:デフォルトの名無しさん
09/02/23 22:06:24
>>219
同意

221:214
09/02/23 22:57:27
>>215
ご機嫌を取るためにはどうすれば・・・

>>216
C#と同じ表記じゃダメでした

>>217
みれません

222:デフォルトの名無しさん
09/02/23 23:01:36
>>221
見れませんってMSDN Library入れてないんか

223:デフォルトの名無しさん
09/02/23 23:04:43
MSDN Libraryっていってもいろいろあるんだよ坊主。
それこそ知らなかったのか。

224:214
09/02/23 23:57:03
>>222
すみません。見れました。
IE8RC1を入れてるからか何なのかわかりませんが、
「このプログラムではこの Web ページを表示できません」って出て
最初は表示されなかったんですが、リロードすると表示されました。

でも解決に至る情報はありませんでした。

225:デフォルトの名無しさん
09/02/24 00:09:37
>>223
「ms-help://MS.VSCC.v90/」
ちゃんと、VS2008のVC++ だと言ってるだろ? それこそ知らなかったのか。

226:デフォルトの名無しさん
09/02/24 00:18:31
だからVS2008に統合できるMSDNライブラリにもいろいろあるんだよアホか。

227:デフォルトの名無しさん
09/02/24 00:39:29
お前がどれも入れてないのがバレバレ

228:デフォルトの名無しさん
09/02/24 01:09:06
「MSDNライブラリ」を見ろとは誰も言っていないんだがなw

229:デフォルトの名無しさん
09/02/24 10:52:05
このスレ馬鹿ばっかりだな
ひどいわ

230:デフォルトの名無しさん
09/02/24 15:40:01
はいはい

231:デフォルトの名無しさん
09/02/24 19:07:50
素人相手はほんと疲れるよな。すぐ逆ギレするし。

232:デフォルトの名無しさん
09/02/24 21:06:14
素人童貞乙

233:デフォルトの名無しさん
09/02/26 14:04:00
俺は素人だが何を言われようが情報を引き出すために最善を尽くすよ
素人とか関係ないきがする

234:デフォルトの名無しさん
09/02/26 14:18:37
それは良いんだが横やり入れて煽る→自爆→逆ギレっていうのがね

235:デフォルトの名無しさん
09/02/26 15:16:56
職場の先輩からこう教わったのですが・・・
slnファイルからプロジェクトを開く方法は、ファイルが壊れる可能性のある事を知らない、素人の方法であり
メニューの【プロジェクトを開く】から行うのが玄人たちのルールであると聞きましたが事実ですか

236:デフォルトの名無しさん
09/02/26 15:21:36
いいえ

237:デフォルトの名無しさん
09/02/26 15:54:10
Visual Studio 2008 Professional Editionを買おうと思っているのですが、
VC++とはC++とまったく違うものなのですか?
また、Visual Studio 2008 Professional Edition のライブラリはなんて言うライブラリなんでしょうか。
あと、アップグレートと最後につくもの(6万ぐらいの奴です)は既に持っているVisual Studioのバージョンをあげるものなんでしょうか。
教えてください。


238:デフォルトの名無しさん
09/02/26 15:56:25
Visual Studio 2008を複数起動してると、
たまにウィンドウのドッキングが解除されて大変なことになるんだが、
なんか設定で回避できたりする?

239:デフォルトの名無しさん
09/02/26 16:07:47
できない
そこまで賢くない
複数起動はあかん

240:デフォルトの名無しさん
09/02/26 16:08:55
えw

複数起動はあかんのかw
ウィンドウレイアウトのリセットで戻すからいいや

241:デフォルトの名無しさん
09/02/26 16:11:27
ビルドしている最中にもう一つプロジェクト立ち上げたりすると設定がリセットされたりするな。

242:デフォルトの名無しさん
09/02/26 17:14:34
2台使えよ貧乏人

243:デフォルトの名無しさん
09/02/26 17:55:13
つまらん煽りだな

244:デフォルトの名無しさん
09/02/26 18:03:18
ダウンロードセンターでISOを落そうとしたけど、落ちない。なして?
ネットワーク環境、セキュリティは関係ないように見える。悩んで小1時間。手を挙げた orz
ダウンロードページは >>2 のと同じ。サーバ側のトラブル?
対象:MSDN Library SP1(ISO) JPNMSDNX1530336.iso これ715byte。なんぞ?
比較:VS2008 SP1(ISO) VS2008SP1JPNX1512986.iso これはOKっぽい。現在ダウンロード中

245:デフォルトの名無しさん
09/02/26 18:11:49
JPNMSDNX1530336 わずか五分で 2.6GB 落ちましたけど

246:デフォルトの名無しさん
09/02/26 18:17:47
>>245
追試ありがとうございます。
後者の比較対象側は今終わった。こちらは表示上903M。無事っぽい。何が違うんだろう。
JPNMSDNX1530336は落ちないんだよな。容量が大きいから。んなことないか。
ルータ経由しない方法で試してみる。それで駄目なら…マックに行ってみる。

247:デフォルトの名無しさん
09/02/26 18:58:20
複数起動ダメって……
6個も7個も起動してるオレは…

まあ状態保存関係はあきらめてるが

248:246
09/02/26 18:59:02
別PCからモデム直結。久々なので手間取った。ルータなし環境は速度速い。
けど…やっぱり駄目だった orz マックに行ってみる。

249:デフォルトの名無しさん
09/02/26 18:59:53
>>246
ブラウザ替えてみるといいよ

250:デフォルトの名無しさん
09/02/26 19:01:49
ふと気づいたが、変数名に2バイト文字が使えるんだな。

251:デフォルトの名無しさん
09/02/26 19:05:00
2GBを超えるファイルが落とせない現象はいろんな原因があるからなあ

252:246
09/02/26 19:19:46
>>245,249,251
FireFoxにしてみた。なんか良い具合。無線だと遅いので有線でダウンロード中。
光回線だけど5分は無理そう。にしてもIEでMicrosoftがダウン(ry
寒空の下、マックに行かずに済みそうです。シャカシャカチキンは食べてみたかったが…。
ありがとうございました。

253:デフォルトの名無しさん
09/02/26 20:30:49
>>237
C++はプログラミング言語の1つ。
Visual C++はMicrosoftが作っているC++言語とコンパイラその他諸々の製品。

Visual Studioには、いろいろなライブラリが入っているので、「これ」とは言い難い。
名前のないものだってあるし。
C/C++標準ライブラリ (含STL)、MFC、ATL、.NET Framework、OpenMP、STL/CLR、etc……

アップグレードはそのとおり、以前もしくは下位の製品を持っている人のためであるが、
無料のExpressからのアップグレードが認められているんで、事実上誰でも買える。
URLリンク(www.microsoft.com)
前から無問題だと思われていたし、そもそもノーチェ(ryなわけだけど。

254:237
09/02/26 23:30:20
>>253
右も左もわからない初心者の自分のおかしな文章の質問に答えていただいてありがとうございます。

ライブラリとはそういう物なのですか。
ちなみにDirectXは使えるのでしょうか?

そういう方法があるのですか。
良いこと教えてもらえました。
ありがとうございました。

255:デフォルトの名無しさん
09/02/26 23:35:29
DirectXでゲーム作ったりするだけならExpressで十分だけど

256:デフォルトの名無しさん
09/02/26 23:41:27
ExpressでもProfessionalでもいいが、DirectX SDKを入れないと話が始まらない。

257:,,・´∀`・,,)っ-○◎●
09/02/27 00:27:00
なんかCore i7用パッチ出たぞ
URLリンク(blogs.msdn.com)

258:デフォルトの名無しさん
09/02/27 02:11:02
Expressだったら、Platform SDKも入れないとな

259:デフォルトの名無しさん
09/02/27 12:28:53
いや、2008だからそこは平気だろう。
逆に、エディション問わず附属のSDKで足りないときはあるけど。

260:254
09/02/27 12:55:26
>>255
ゲームを作るのはExpressで十分なのですか。
ゲームを作ってみたいという目的でやっているので良いことを教えていただけました。
ありがとうございました。
>>256
DirectX SDKという物を入れば使えるのですか。
わかりましたありがとうございました。

261:デフォルトの名無しさん
09/02/27 13:55:40
プロジェクトへソースを追加する際、
ディレクトリ構造ごと追加する方法があれば教えてください

262:デフォルトの名無しさん
09/02/27 15:02:38
フォルダ内で Ctrl+A すればよい

263:デフォルトの名無しさん
09/02/27 15:17:43
>>261
そんなウマーな機能はさすがにないと思うけど


264:デフォルトの名無しさん
09/02/27 15:36:45
マクロやアドオンで簡単に出来そうなのに何故か作る気が全くしない

265:デフォルトの名無しさん
09/02/27 15:42:34
ソリューションエクスプローラにD&D

266:261
09/02/27 16:39:02
>>262,>>265
そうするとプロジェクト直下にソースが列挙されるだけでした

>>263
少なくとも Turbo C++ だとできたので
VSでもできるかな、と思ったのです

>>264
自前で作れるのですか?

267:デフォルトの名無しさん
09/02/27 19:00:08
そうなんだよ!
>>261みたいに直感的な操作がなぜか出来ない?
今までのバージョンからずっとそうなんだけど敢えて出来ない理由とかあるの?
誰もが一度は思う事だと思うけど、。

268:デフォルトの名無しさん
09/02/27 19:47:53
C#だとできるんだけどね
まあC++はヘッダもあるしフォルダじゃなくてフィルタで管理しろってことなんだろう

269:デフォルトの名無しさん
09/02/27 19:55:01
それにしたってフォルダ階層にあわせてフィルタ作ってくれる機能ぐらい欲しい
いまは「既存のコードからプロジェクト作成」で我慢してる

270:デフォルトの名無しさん
09/02/27 20:27:24
>>260
ExpressとStandardの差は大きいから、Proを買う気でいたなら
ちょっとお金を出してStandardを買った方がいいと思う。

271:デフォルトの名無しさん
09/02/28 02:46:23
>>261
とくにC/C++の場合、
#include "stdafx.h"
を前提としてそれに依存したコードが生成されるけど、ディレクトリを変更すると
#include "../stdafx.h"
などとなって、ウィザードの生成にも影響するし、そもそも
ここのパスを変えると、今のコンパイラではプリコンパイル情報を
正しく処理できないような気がする

なので、複数ディレクトリをIDEでサポートしないのは、
VCのプロジェクトとの相性というか、平たくいえばMicrosoftの実装都合の
面が多々影響しているのではないかと推測

272:デフォルトの名無しさん
09/02/28 05:31:29
C/C++のソースはファイルシステム依存のインクルードを絶ち切れないですからね。

273:デフォルトの名無しさん
09/03/01 02:49:58
プリコンパイルを使ってない俺はいったい・・・・・
プリコンパイルなんてロースペック時代の遺産だろって思ってるんだが。

274:デフォルトの名無しさん
09/03/01 04:05:22
俺もめんどくさいのであまり使わないけどさ、ある程度以上になると
今でもすごいかかるようになるのは確かだからそれはあまりに。
テンプレートのシステム的にもヘッダに書きまくらないといけないって
のもあるしなぁ

というか問題は include がファイルシステムに依存するからホイホイ
場所移動できないってのだろう。他にも個人的には中間生成物が多すぎて
確かに場所に依存しないフィルタのほうが使いやすいってのがあると思う

そういえばその辺、VS2010で変わるんだっけかな確か?

275:デフォルトの名無しさん
09/03/01 08:37:46
>>273を信じて試しに12万ステップあるプロジェクトの
プリコンパイルヘッダを使用しないようにしてみた。
どちらも12秒くらいでビルド速度に違いが見られなかった。

ちなみに環境は、CPU Core2 E8400、メモリ2GB。
12万ステップ程度じゃ違いは出ないか・・・・

276:デフォルトの名無しさん
09/03/01 08:44:18
>>275
プリコンパイルヘッダーに読み込まれるヘッダーの量が重要

277:デフォルトの名無しさん
09/03/01 08:55:30
>>276
↓これくらい。
#include <windows.h>
#include <commdlg.h>
#include <comutil.h>

#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
#include <memory.h>
#include <tchar.h>
#include <math.h>



278:デフォルトの名無しさん
09/03/01 09:00:51
それだけなら差はあまりなさそうだね

279:デフォルトの名無しさん
09/03/01 09:15:28
ステップ数よりもファイル数だと思うけど

280:デフォルトの名無しさん
09/03/01 09:46:13
100万行のうち20%程度のライブラリ。これのヘッダをプリコンパイルに指定してやると
lib含めたフルビルドで1分以上かかっていたものが40〜50秒程度に短縮。

数千行のコードでもtemplate周りを入れてやると結構違うよ。
あと>279の言うとおりcppファイル数が1個じゃ体感できる訳がネー。

281:デフォルトの名無しさん
09/03/01 09:49:48
てか、>>275 はちゃんと、数回ビルドしてみたんだろうか。
プリコンパイルドヘッダーを変更した直後のビルドだけ試してたりは。

282:デフォルトの名無しさん
09/03/01 10:01:12
オプションが作るになってて、cppの数だけプリコンパイルドヘッダー作ったりしてないよな?

283:デフォルトの名無しさん
09/03/01 10:01:29
ソリューションをクリーンしてから、ビルド1回やっただけだけど?
VS立ち上げなおしてから、リビルド何回か試したけど、ちょっと遅くて15秒程度だった。

ちなみにファイルは.h、.cpp含めて61個。さすがに12万行を一つのファイルに書かないわ


284:デフォルトの名無しさん
09/03/01 10:03:40
>>283
>、リビルド何回か試したけど、
ここが気になる

285:デフォルトの名無しさん
09/03/01 10:06:46
>>274
プロジェクトの設定の「プリコンパイル済みヘッダーを使用しない」にするだけだよな?
めんどいんでstdafx.hは残したままだけど、それじゃダメ?

>>284
?
数回ビルド試せってついさっき>>281で言われたからリビルドしたんだけど。

286:デフォルトの名無しさん
09/03/01 10:20:55
>>285
リビルドするとプリコンパイルドヘッダもリビルドされる。
ビルドで繰り返さないと意味が無い。


287:デフォルトの名無しさん
09/03/01 10:21:07
>>285
リビルドもプリコンパイルの意味ない。

プリコンパイルドヘッダーが利いてくるのは、
たくさん .cpp / .h ファイルがあって、
その中のごく一部のソースをちょこっと変更するたびにビルドする
プリコンパイルドヘッダーに入れてる .h はめったに変更されなくて、
かつ .h の中身がばかでかい(あるいはテンプレート使いまくり)
という場合。


288:デフォルトの名無しさん
09/03/01 11:29:48
そうなのか。ビルド繰り返しても3秒も掛かってない感じだぜ
ということは、プリコンで10秒近く短縮されてるってことか?

289:デフォルトの名無しさん
09/03/01 11:32:12
リビルドでもプリコンパイルヘッダの意味あるでしょ。

290:デフォルトの名無しさん
09/03/01 11:39:28
>>289
あるよ

291:デフォルトの名無しさん
09/03/01 12:30:24
リンクタブにあるプロジェクトオプションに「/nodefaultlib:"LIBCMT"」を追加します。

とあるのですがリンクタブのプロジェクトオプションが見つかりません;;

どこら辺にあるのですか

292:デフォルトの名無しさん
09/03/01 12:38:49
リンカオプション

293:デフォルトの名無しさん
09/03/01 17:02:57
プリコンパイルよりも/MPオプションの方が激烈に作用する今日この頃@core i7


294:デフォルトの名無しさん
09/03/01 17:15:36
よりもって、同時に使えるだろ?
比べるもんじゃない。

295:デフォルトの名無しさん
09/03/01 20:46:10
プロジェクト間の並列ビルドとは別に設定できるのか・・・

でも調停はしてくれんよなあ・・・

296:デフォルトの名無しさん
09/03/01 20:53:36
プロジェクト内の並列ビルドはしてくれる。クワッドコアだとかなり快適。
プリコンパイルドヘッダー使っても問題ない。最初のプリコンパイルだけは1プロセスで行ってくれるから依存関係も問題ない。
/MPは2005から使える。

297:デフォルトの名無しさん
09/03/01 23:18:38
最近Delphiから移ってきたのですが、Delphiでいうところの「データモジュール」は
VisualStudioには存在しないのでしょうか?

GUIを持たないアプリケーション(コンソールやサービス)を作成する場合はコンポーネントを
ドロップする場所がないようですが、ひょっとして全部手書きでないと駄目ですか?

298:デフォルトの名無しさん
09/03/02 00:30:44
リソースエディタみたいなものを期待してるなら、そんなものは無かったと思ったが。

299:デフォルトの名無しさん
09/03/02 00:31:28
OS:VISTA(32ビット)
環境:VC++2008 Express

すいません。教えてください。
テキストファイルを大量に読み込むアプリを作成しました。
使用メモリ:1.6Gくらいで"OutOfMemory"のエラーが出てしまいます。

1.6Gくらいで、このエラーは出てしまうものでしょうか。

#ファイルストリームは明示的にクローズしています。
#使用メモリはタスクマネージャで見ました。


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

4353日前に更新/168 KB
担当:undef