我正在尝试编译 ac 文件,其中包含 Mongo 数据库的驱动程序。我可以从 Cygwin 成功编译它,但是当我转向 Netbeans 时,我得到了这个。我应该提一下,这只有在 C 编译器的附加选项中添加“-std=c99”后才会发生。
更新:
从 Netbeans 成功编译它。但是“-std=c99”让我发疯。如果我有它,它会说(如果我不删除 obj 文件,则在每次编译后):
build/Debug/Cygwin_4.x-Windows/main.o.d:1: *** multiple target patterns. Stop.
更新:
main.od 的内容是:
build/Debug/Cygwin_4.x-Windows/main.o: main.c \
c:/mongodb-driver/src/mongo.h c:/mongodb-driver/src/bson.h \
c:/mongodb-driver/src/platform.h
c:/mongodb-driver/src/mongo.h:
c:/mongodb-driver/src/bson.h:
c:/mongodb-driver/src/platform.h: