2

VS コンパイラは、オブジェクトを作成するフォルダーを生成します。

OBJS=obj\class_A.obj
obj\class_A.obj : class_A.cpp class_A.h  

上記を生成すると - フォルダobjが作成されます。

しかし:内部フォルダが使用されている場合:

OBJS=obj\INNER\class_A.obj
obj\INNER\class_A.obj : class_A.cpp class_A.h  

上記をビルドしようとすると、エラーが発生します。

fatal error C1083: Cannot open compiler generated file: 'obj\INNER\class_A.obj': No such file or directory

何か案は?これは VS コンパイラのバグですか?

これは、ところで、Cygwin でうまくコンパイルされます。

4

0 に答える 0