00196 00/11/28 01:47 RE 00191 VC++のnmake.exeを秀丸から呼び出すには?
投稿者 : KojiMatsui   コメントを投稿する

 KMです。
ご回答有難うございます。

Mr.ひろ wrote in  hidesoft.7:00192|.
>  何故 MES/2 or 4 でないのか謎ですが、macro で単純に run 系の文を使
> えばよいのではないでしょうか?
>  VC を使っていないので、確証はありませんが、
> run "\"D:\\Program Files\\Microsoft Visual Studio\\VC98\Bin
> \\nmake.exe\" \"" + directory + "\\Makefile\"";
> という感じ (実際は一行) になると思います。
やり方がよくわからなかったのですが…
取り合えず
D:\Program Files\Hidemaru\macros
でVisualC.macを作り、その中に
run "\"D:\\Program Files\\Microsoft Visual Studio\\VC98\Bin\\nmake.exe\" \""
+ directory + "\\Makefile\"";
を記述してみました。
で、マクロの登録で「マクロ15:」で「ビルド関連」と記述し、「OK」を押しまし
た。
そして、キー割当てで「キー(K)」で「F10」を選択し、コマンドは「メニュー/マク
ロ」、「マクロ15:ビルド関連」を選択しました。
それから何うするのでしょうか?
(やり方全く勘違いしてますでしょうか?)

因みにビルドしたい(秀丸で作成した)cppファイルはD:\Program File\Microsoft
Visual Studio\MyProjects\hogehoge
の中に有るとします。

Ms.きいろいまふらあ wrote in hidesoft.7:00193|.
> その他→プログラム実行はある程度実行履歴を憶えていてくれます。
> 一度実行したら、2回目からはわりと簡単に同じプログラムを
> 実行できるでしょう。ただし、履歴からはみでてしまうとアウトですけど。
これは知りませんでした。上手くいきました。

_____________________________________
Koji.Matsui@mb2.seikyou.ne.jp
_____________________________________


00197 00/11/28 11:58 RE:00196 RE 00191 VC++のnmake.exeを秀
投稿者 : ひろ   コメントを投稿する

 KojiMatsui さん今日は、ひろです。
> run "\"D:\\Program Files\\Microsoft Visual Studio\\VC98\Bin\\nmake.exe\" \""
> + directory + "\\Makefile\"";
> を記述してみました。
> で、マクロの登録で「マクロ15:」で「ビルド関連」と記述し、「OK」を押しまし
> た。
> そして、キー割当てで「キー(K)」で「F10」を選択し、コマンドは「メニュー/マク
> ロ」、「マクロ15:ビルド関連」を選択しました。
 やり方は大体合っています。あとは compile したい file を秀丸で開い
て、macro を実行すればよいです。ただし当然保存した directory に
Makefile という名前の file が必要です。これは自分で作成するは VC が
記述すると思います (VC を使っていないので間違っているかも(^^;)。

 source file を分割していなければ、
+ directory + "\\Makefile\"";
の部分を、
+ filename;
に書き換えれば良いと思います。


00198 00/11/28 23:54 RE 00196 RE 00191 VC++のnmake.exeを秀
投稿者 : KojiMatsui   コメントを投稿する

 KMです。
ご回答ありがとうございます。

Mr.ひろ wrote in hidesoft.7:00197|.
>> run "\"D:\\Program Files\\Microsoft Visual Studio\\VC98\Bin\\nmake.exe\"
\""
>> + directory + "\\Makefile\"";

>> ロ」、「マクロ15:ビルド関連」を選択しました。
>  やり方は大体合っています。あとは compile したい file を秀丸で開い
> て、macro を実行すればよいです。ただし当然保存した directory に
> Makefile という名前の file が必要です。これは自分で作成するは VC が
> 記述すると思います (VC を使っていないので間違っているかも(^^;)。
これはdirectoryフォルダにcppファイルが在りそのファイルをビルドしたい場合です
よね。
directory1に在るcppファイルをビルドしたい場合には
run "\"D:\\Program Files\\Microsoft Visual Studio\\VC98\Bin\\nmake.exe\" \""
+ directory1 + "file://\\Makefile\;
と記述したVisualC2.macを更に作成し、マクロ16に「ビルドの関連1」と登録し…
という風に同様の設定をやらないといけないんですよね。
今後たくさんのcppファイルを格納したフォルダが増えればイチイチこの設定を行な
わなければならないんですよね?
理想としては
directory1やdirectory2に在っても自由にビルド出来るようにしたいのですが…
何うすればいいのでしょうか?

texファイルとかは何処に在っても自由にコンパイル出来ますよね。
(マクロ登録→マクロ2:「コンパイル関係」でtexcom98.macを登録し、F11では「メ
ニューマクロ」→「マクロ2:コンパイル関係」とすると任意のフォルダに在る編集済
みのtexファイルを開いて、[F11]→[v]→[y]でそのファイルの上書き保存・コンパイ
ル・dviファイルの生成までが出来ます。)

このようにしたいのです。
(勿論、Makefileのみはそのフォルダに置いておかなければならない事は理解してい
ます)


_____________________________________
Koji.Matsui@mb2.seikyou.ne.jp
_____________________________________


新規に投稿する