teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

8

脱字修正

2020/10/06 08:41

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -7,5 +7,5 @@
7
7
  としてやればよいかと。
8
8
 
9
9
  ---
10
- 生成されるファイルを複数のプロジェクトで使用していなら、プロジェクトの依存関係を使用して
10
+ 生成されるファイルを複数のプロジェクトで使用していなら、プロジェクトの依存関係を使用して
11
11
  最初にビルドされるプロジェクトを上記のようにし、他のプロジェクトには別コンパイラで生成されるファイルをプロジェクトに追加しておく。

7

複数プロジェクト設定内容修正

2020/10/06 08:41

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -8,4 +8,4 @@
8
8
 
9
9
  ---
10
10
  生成されるファイルを複数のプロジェクトで使用していなら、プロジェクトの依存関係を使用して
11
- 最初にビルドされるプロジェクトを上記のようにる。
11
+ 最初にビルドされるプロジェクトを上記のようにし、他のプロジェクトには別コンパイラで生成されファイルをプロジェクトに追加しておく

6

ビルド前イベント内容修正

2020/10/06 08:30

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -3,7 +3,7 @@
3
3
   →変更があれば再ビルド対象となる
4
4
  ・別コンパイラで生成されるファイルをプロジェクトに追加
5
5
   →ディスク上に存在していなければビルド対象となる
6
- ・ビルド前イベントで別コンパイラで生成(必要なら先に削除処理も)
6
+ ・ビルド前イベントで別コンパイラでビルドしてコピー(ビルドエラー時に古いものが残ないように先に削除処理も)
7
7
  としてやればよいかと。
8
8
 
9
9
  ---

5

削除処理修正

2020/10/06 08:29

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -3,8 +3,7 @@
3
3
   →変更があれば再ビルド対象となる
4
4
  ・別コンパイラで生成されるファイルをプロジェクトに追加
5
5
   →ディスク上に存在していなければビルド対象となる
6
- ・ビルド前イベントで別コンパイラで生成
6
+ ・ビルド前イベントで別コンパイラで生成(必要なら先に削除処理も)
7
- ・ビルド後イベントで削除
8
7
  としてやればよいかと。
9
8
 
10
9
  ---

4

プロジェクト追加方法修正

2020/10/06 08:28

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -1,11 +1,12 @@
1
- 別コンパイラで生成されるファイルをプロジェクトに追加した上で、ファイル自体はディスク上から削除しておくと毎回ビルド対象になります。
1
+ 別コンパイラで生成されるファイルを使用する各プロジェクトに追加した上で、
2
+ ・別コンパイラでコンパイルする元ソースファイルをプロジェクトに追加
2
- あと
3
+  →変更がれば再ビルド対象なる
4
+ ・別コンパイラで生成されるファイルをプロジェクトに追加
5
+  →ディスク上に存在していなければビルド対象となる
3
6
  ・ビルド前イベントで別コンパイラで生成
4
7
  ・ビルド後イベントで削除
5
8
  としてやればよいかと。
6
9
 
7
10
  ---
8
11
  生成されるファイルを複数のプロジェクトで使用していなら、プロジェクトの依存関係を使用して
9
- 最初にビルドされるプロジェクトのビルド前イベントで生成
12
+ 最初にビルドされるプロジェクトを上記ようにする。
10
- ・最後にビルドされるプロジェクトのビルド後イベントで削除
11
- ビルドをキャンセルした場合は次回はリビルドが必要になりますが…

3

文言修正

2020/10/06 08:26

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -1,12 +1,11 @@
1
- 何年も前にやったきりなのでうろ覚えですが…
2
- 別コンパイラで生成されるファイルをプロジェクトに追加した上で、ファイル自体はディスク上から削除しておくと毎回ビルド対象になると思います。
1
+ 別コンパイラで生成されるファイルをプロジェクトに追加した上で、ファイル自体はディスク上から削除しておくと毎回ビルド対象になます。
3
2
  あとは
4
3
  ・ビルド前イベントで別コンパイラで生成
5
4
  ・ビルド後イベントで削除
6
5
  としてやればよいかと。
7
- ビルドをキャンセルした場合は次回はリビルドが必要になりますが…
8
6
 
9
7
  ---
10
8
  生成されるファイルを複数のプロジェクトで使用していなら、プロジェクトの依存関係を使用して
11
9
  ・最初にビルドされるプロジェクトのビルド前イベントで生成
12
- ・最後にビルドされるプロジェクトのビルド後イベントで削除
10
+ ・最後にビルドされるプロジェクトのビルド後イベントで削除
11
+ ビルドをキャンセルした場合は次回はリビルドが必要になりますが…

2

文言修正

2020/10/06 08:10

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -4,6 +4,7 @@
4
4
  ・ビルド前イベントで別コンパイラで生成
5
5
  ・ビルド後イベントで削除
6
6
  としてやればよいかと。
7
+ ビルドをキャンセルした場合は次回はリビルドが必要になりますが…
7
8
 
8
9
  ---
9
10
  生成されるファイルを複数のプロジェクトで使用していなら、プロジェクトの依存関係を使用して

1

プロジェクトの依存関係追記

2020/10/06 08:02

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -3,4 +3,9 @@
3
3
  あとは
4
4
  ・ビルド前イベントで別コンパイラで生成
5
5
  ・ビルド後イベントで削除
6
- としてやればよいかと。
6
+ としてやればよいかと。
7
+
8
+ ---
9
+ 生成されるファイルを複数のプロジェクトで使用していなら、プロジェクトの依存関係を使用して
10
+ ・最初にビルドされるプロジェクトのビルド前イベントで生成
11
+ ・最後にビルドされるプロジェクトのビルド後イベントで削除