类似的问题。
cmake_minimum_required(VERSION 2.6)
# Locate GTest
find_package(GTest REQUIRED)
include_directories(${GTEST_INCLUDE_DIRS})
# Add test cpp file
add_executable(foo foo.cpp)
# Link test executable against gtest & gtest_main
target_link_libraries(foo ${GTEST_LIBRARIES} ${GTEST_MAIN_LIBRARIES} pthread)
#include <gtest/gtest.h>
TEST(sample_test_case, sample_test)
{
EXPECT_EQ(1, 1);
}
int main(int argc, char **argv)
{
testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
什么给?
Google test可能没有正确安装(libgtest-dev
可能只安装需要编译的源文件)。我也遇到了同样的问题,我按照http://www.eriksmistad.no/getting-starting-with-google-test-on-ubuntu/上的说明进行了操作
sudo apt-get install libgtest-dev
sudo apt-get install cmake # install cmake
cd /usr/src/gtest
sudo cmake CMakeLists.txt
sudo make
#copy or symlink libgtest.a and libgtest_main.a to your /usr/lib folder
sudo cp *.a /usr/lib
这对我有效。
因此,我安装了freeglut3和build-essential(就像我在互联网上看到的那样)。但一切都没有改变。 我怎样才能找到opengl来写我自己的链接到CMAKE?我还能做什么来安装VTK?
我正在尝试使用Cmake构建C项目,但它找不到我下载并正确安装的LibXml2库(我相信)。这是在带有cmake 3.7.1的Windows 10计算机上。 以下是 cmake 配置文件的相关部分: 以下是我的环境变量: 以下是C:\Program Files\libxml2目录的内容: 我收到的cmake输出是: C:/程序文件/CMake/共享/cmake-3.7/模块/查找包处理程序标准Ar
我被这个问题缠住了。当我尝试运行我的Spring启动应用程序时,我会收到以下消息: 我正在使用Spring Data JPA,如果我理解正确的话,当我使用例如JpaRepository接口时,entityManager会自动实现到我的项目中。我是否遗漏了什么?即使我使用的是JpaRepository,我是否应该为entityManager定义一个bean?我尝试将其更改为CrudRepositor
我正在尝试安装Netbeans来学习PHP。 我从这里选择了all选项 https://netbeans.org/downloads/index.html 当我试图在终端上安装它时,它说我需要JDK 7。从下载并安装JDK 7之后 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
问题内容: 我试图用cmake建立一个项目。这个项目正在使用Java等。问题是在代码处 我收到以下错误: 虽然 输出 怎么会?该错误的原因是什么? 问题答案: 如果您使用的是Linux操作系统,则必须将Java home设置为export
问题内容: 这里发生了什么? 这是我的指令: 这是使用中的指令的示例: 这是实际的错误文本: 问题答案: 如此处所述:Angular NgModelController ,您应提供所需的控制器