- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我正在创建一个使用 CMake 的项目。
我有一个用于标题的 include
文件夹和一个用于源代码的 src
文件夹。尝试使用 cmake --build .
构建项目时,出现了 "undefined reference"
错误:
/sdcard/dev/cpp/Bedrock++/src/main.cpp:(.text+0x70): undefined
reference to `ChatFormat::Blue'
下面的附加细节:
$ cmake --build .
-- Configuring done
-- Generating done
-- Build files have been written to: /sdcard/dev/cpp/Bedrock++
Scanning dependencies of target Bedrock++
[ 33%] Building CXX object src/CMakeFiles/Bedrock++.dir/Server.cpp.o
[ 66%] Building CXX object src/CMakeFiles/Bedrock++.dir/main.cpp.o
[100%] Linking CXX executable Bedrock++
CMakeFiles/Bedrock++.dir/main.cpp.o: In function `main':
/sdcard/dev/cpp/Bedrock++/src/main.cpp:(.text+0x70): undefined
reference to `ChatFormat::Blue'
clang-5.0: error: linker command failed with exit code 1 (use -v to see
invocation)
make[2]: *** [src/CMakeFiles/Bedrock++.dir/build.make:121:
src/Bedrock++] Error 1
make[1]: *** [CMakeFiles/Makefile2:86:
src/CMakeFiles/Bedrock++.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
项目根CMakeLists.txt
cmake_minimum_required(VERSION 2.8.7)
# Build all dependent libraries as static
project(Bedrock++)
#add_subdirectory(lib/json)
add_subdirectory(src)
add_subdirectory(include)
src/CMakeLists.txt
project(bedrock++)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
include_directories("${PROJECT_SOURCE_DIR}/include")
file(GLOB SOURCES "*.cpp")
add_executable(${PROJECT_NAME} ${SOURCES})
include/CMakeLists.txt
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" FILES_MATCHING PATTERN "*.h")
main.cpp
#include <iostream>
#include <string>
#include "util/ChatFormat.h"
int main()
{
std::cout << "Hello World! " << ChatFormat::Blue << "hey" << std::endl;
}
ChatFormat.h
header 位于 include/util/ChatFormat.h
中,并且针对每种不同的颜色包含以下内容:
static const std::string Black;
我曾尝试自己解决问题,但在 Internet 上进行了数小时的研究后被证明是一条死胡同。我希望我没有遗漏任何明显的东西。
如有任何帮助,我们将不胜感激。
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!