首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >直接使用gtest_main.a?

直接使用gtest_main.a?
EN

Stack Overflow用户
提问于 2014-02-27 13:23:35
回答 2查看 792关注 0票数 1

gtest的样例makefile包含以下代码行

代码语言:javascript
复制
gtest-all.o : $(GTEST_SRCS_)
    $(CXX) $(CPPFLAGS) -I$(GTEST_DIR) $(CXXFLAGS) -c \
            $(GTEST_DIR)/src/gtest-all.cc

gtest_main.o : $(GTEST_SRCS_)
    $(CXX) $(CPPFLAGS) -I$(GTEST_DIR) $(CXXFLAGS) -c \
            $(GTEST_DIR)/src/gtest_main.cc

gtest.a : gtest-all.o
    $(AR) $(ARFLAGS) $@ $^

gtest_main.a : gtest-all.o gtest_main.o
    $(AR) $(ARFLAGS) $@ $^

由于我没有对gtest_main.a所需的文件进行任何更改,我是否可以在所有MAkefiles中直接使用此gtest_main.a,而无需编写构建它的步骤?我的意思是,一旦生成了gtest_main.a,我可以随时提供它的路径,或者将其复制粘贴到我的项目目录中!

EN

回答 2

Stack Overflow用户

发布于 2014-03-03 12:52:45

我试着直接使用getst_main.a,它起作用了。与我认为应该删除这些行以使编译更快的想法相反,这实际上并不重要。Makefile自动检测依赖项是否被修改,如果没有,它将跳过该文件的编译。感谢Beta版

票数 1
EN

Stack Overflow用户

发布于 2014-12-01 02:06:46

转到您的构建配置并为GTEST_DIR添加一个环境变量。解决了我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22059705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档