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 编译得很好。