- 締切済み
MASMのincludeの設定
MASMのincludeの設定 現在はソースのinclude \masm32\include\windows.incなどをフルパスに置換してコンパイルしています。 AUTOEXEC.BATのPATHにincludeフォルダのフルパスを追加するとソースの置換をせずにコンパイルできると思いますがAUTOEXEC.BATは変更したくありません。 MASMの設定ファイルやml.exeの設定ファイルなどでincludeフォルダのフルパスを指定するような解決方法はありませんか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- osenbeyaketa
- ベストアンサー率75% (15/20)
回答No.2
シンボリックリンクとインクルードフォルダの指定は別問題ですので、質問を新たにされるべきだと思います。
- osenbeyaketa
- ベストアンサー率75% (15/20)
回答No.1
MASM実行時のコマンドオプションで、 /I pathname で、インクルードするフォルダのパスを指定してみてください。 こちらなどご参考にどうぞ。 http://msdn.microsoft.com/ja-jp/library/s0ksfwcf%28VS.80%29.aspx
質問者
補足
/I pathname で、インクルードするフォルダのパスを指定しましたが、そうしてコンパイルするためにはソースのincludeの値のパス部分を消さなくてはなりません。 自分の環境ではルートにmasm32フォルダはありません。 ソースも変更せずにコンパイルするにはWindopwsでルートにmasm32というシンボリックリンクのような効果があることをしなくてはならないみたいですが、よい方法はありませんか? 自分が慣習通りにルートにmasm32を作っていないから苦労しているだけではあるのですが。
お礼
理系はいってよし。 ソースとAUTOEXEC.BATを変更せずにコンパイルしたいだけなのになぜシンボリックリンクに突込みを入れるのか理解不能。