线性规划求解器

This commit is contained in:
2025-05-16 13:51:41 +08:00
commit 6d3594c9ba
6 changed files with 692 additions and 0 deletions

36
CMakeLists.txt Normal file
View File

@ -0,0 +1,36 @@
cmake_minimum_required(VERSION 3.16.0)
project(Solver)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# include(./FindGUROBI.cmake)
# include_directories(${GUROBI_INCLUDE_DIRS})
# include_directories(${CMAKE_CURRENT_SOURCE_DIR}/inc)
set(SOURCE_DIR "${PROJECT_SOURCE_DIR}/src")
set(INCLUDE_DIR "${PROJECT_SOURCE_DIR}/inc")
file(GLOB SOURCES "${SOURCE_DIR}/*.cpp$")
file(GLOB HEADERS "${SOURCE_INCLUDE}/*.hpp$")
#include_directories(
# ${GUROBI_INCLUDE_DIRS}
#)
message(${SOURCE_DIR})
aux_source_directory(${SOURCE_DIR} src)
aux_source_directory(${INCLUDE_DIR} inc)
add_executable(Solver
src/main.cpp src/solver.cpp inc/solver.hpp
)
#target_link_libraries(Solver
# ${GUROBI_LIBRARIES}
#)
target_include_directories(Solver PRIVATE ${SOURCE_DIR} ${INCLUDE_DIR})