通知
すべてクリア
Topic starter
2002年10月5日 6:16 PM
リンクは通ったものの、ビルドしている
途中で、
リンク中...
Debug/program.exe : warning LNK4084: トータル イメージ サイズ -1101824000 が最大値
(268435456) を越えています; イメージは動作しない可能性があります
というメッセージが出て、実際実行すると、走らせたとたん、
“実行できません。実行可能ファイルの形式が正しくありません。(WIN32 ERROR
193)”のメッセージ。
今までは走っていましたが、このところはメモリを多く増やしたせいもあるのかなあ、と思って
います。
当面、一体どうすればいいのでしょうか?
2002年10月5日 6:34 PM
はじめてみましたが
EXEサイズが 256MB超えているみたいですね
コードの一部をDLL化できないのでしょうか
BITMAPなどのリソースを抑えるとかできませんか
外部リソースにしてしまうとか
とにかくコードサイズ減らすのが解決に方法みたいですね
2002年10月6日 4:43 AM
プログラムで256MBのものを作成できるとは思わないので、
データエリアの問題じゃないんですか?
これだけ大きいものは聞いたことがないんですが、どういった
つくりをするとこのようになるんですか?
ソースのサイズとスタックのサイズはどの程度?
2002年10月6日 6:29 PM
static変数やグローバル変数として巨大な配列を宣言してないでしょうか?
もしそうでしたら、
newやmallocで動的に確保するようにしてください。