Win7 32位,代码::第16块,mingw32-gcc。
我在C:驱动器上有一个较小的C控制台项目,我希望将C :: B创建的所有文件都放置在与源文件相同的文件夹中。
因此创建的文件是...
c:\...\projectFolder\ProjName.c
c:\...\projectFolder\ProjName.cbp
c:\...\projectFolder\ProjName.depend
c:\...\projectFolder\ProjName.layout
c:\...\projectFolder\ProjName.o
这一切都很好。
但是我想包含一个名为
的实用程序M:\_UniversalRoutines\include\MyStuff.c
编译文件时,C :: B在我的项目文件夹中创建一个文件夹/文件
.M\_UniversalRoutines\Include\MyStuff.o
我想要...
1)(首选)要在原始include文件夹中创建的这个obj文件,或者
2)将此obj文件简单地与其他文件一起放置在项目文件夹中。
我可以看到-o选项以以下格式传递给了GCC
-o .m\_UniversalRoutines\Include\MyStuff.o
我尝试过...
在“项目选项”->“构建目标”选项卡->“对象输出目录”中放一个点,我得到以上结果。
将对象输出目录留为空白,但是C :: B在该位置创建了一个长路径,方法是通过创建2个obj子文件夹(其中一个用于主文件,一个用于包含文件)使问题更严重。
我该如何解决?
谢谢。