- 论坛徽章:
- 0
|
打扰了, makefile问题, 这样的情况该怎么写
果然是路径有错
之前没有看他的代码
头文件包含里面用的全是"\"不是"/"
这倒好, 把兄弟们折腾坏了
还有就是
linkindextable (MAIN_DIR)/CompleteFile.o
$(MAIN_DIR)/BackLead.o \
$(DB_DIR)/DataBlockManageCls.o
$(DB_DIR)/AllDataManageCls.o \
$(DB_DIR)/ParsedRegionDataBlockCls.o
$(API_DIR)/NAS_com_API.o
g++ -o $@ %^
这里有问题, 应该写成
linkindextable:CompleteFile.o
BackLead.o \
DataBlockManageCls.o
AllDataManageCls.o \
ParsedRegionDataBlockCls.o
NAS_com_API.o
g++ -o $@ %^
好像把.o文件都生成到当前目录了, 现在因为程序那有错误只生成了CompleteFile.o文件, 确实是在当前目录下
谢谢各位了
接下来就是调错了
我自己搞定了 |
|