我知道这个问题可能有点晦涩,但我正在 CLion 中构建一个项目,而且我对 C++ 还很陌生。
API 附带的示例项目运行以下命令来构建项目:
g++ -I. -I../../cpp/include -D__UNIX__ -Wno-deprecated -m64 -c searcher.cpp -o searcher.o
g++ -o ../../../bin64/sercher64 dtsearch.o dtsviewr.o searcher.o settings.o xmlMaker.o dstring.o dfile.o -L../../../bin64 -ldtsearch64 -lz
Run Code Online (Sandbox Code Playgroud)
CLion 有一个 CMakeLists.txt 文件,我试图弄清楚如何将这些选项设置为我的项目将被编译。
这是我到目前为止所拥有的。我能够添加 include_directories 以及 -D、-W 和 -m 标志。但是当我尝试添加它们时出现其余错误。
cmake_minimum_required(VERSION 3.6)
project(searcher)
include_directories(.)
include_directories(../../cpp/include)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D__UNIX__ -Wno-deprecated -m64")
set(SOURCE_FILES searcher.cpp)
add_executable(searcher ${SOURCE_FILES})
Run Code Online (Sandbox Code Playgroud)
任何方向都会有所帮助。