VC++6で、大問題に直面。 – プログラミング – Home

VC++6で、大問題に直面。
 
通知
すべてクリア

VC++6で、大問題に直面。


ご質問
 ご質問
(@ご質問)
ゲスト
結合: 23年前
投稿: 1
Topic starter  

リンクは通ったものの、ビルドしている
途中で、
リンク中...
Debug/program.exe : warning LNK4084: トータル イメージ サイズ -1101824000 が最大値
(268435456) を越えています; イメージは動作しない可能性があります
というメッセージが出て、実際実行すると、走らせたとたん、
“実行できません。実行可能ファイルの形式が正しくありません。(WIN32 ERROR
193)”のメッセージ。
今までは走っていましたが、このところはメモリを多く増やしたせいもあるのかなあ、と思って
います。

当面、一体どうすればいいのでしょうか?


引用解決済
トピックタグ
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

はじめてみましたが

EXEサイズが 256MB超えているみたいですね
コードの一部をDLL化できないのでしょうか
BITMAPなどのリソースを抑えるとかできませんか
外部リソースにしてしまうとか

とにかくコードサイズ減らすのが解決に方法みたいですね


返信引用
アイススケーター
 アイススケーター
(@アイススケーター)
ゲスト
結合: 23年前
投稿: 280
 

 プログラムで256MBのものを作成できるとは思わないので、
データエリアの問題じゃないんですか?

 これだけ大きいものは聞いたことがないんですが、どういった
つくりをするとこのようになるんですか?

ソースのサイズとスタックのサイズはどの程度?


返信引用
kazuma
 kazuma
(@kazuma)
ゲスト
結合: 24年前
投稿: 217
 

static変数やグローバル変数として巨大な配列を宣言してないでしょうか?

もしそうでしたら、
newやmallocで動的に確保するようにしてください。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました