diff --git a/CMakeLists.txt b/CMakeLists.txt index 3d0104b..2e7ed53 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,4 +33,4 @@ set_target_properties(led_app PROPERTIES BUILD_RPATH ${CMAKE_SOURCE_DIR}/lib ) -# 如果你toml11是以静态库形式存在,或有其他依赖库,记得这里添加 +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin) diff --git a/src/main.cpp b/src/main.cpp index 9c11a8c..1374a2a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -90,7 +90,7 @@ int main() std::string port = "/dev/ttyS0"; int baudrate = 115200; - std::ifstream ifs("config.toml"); + std::ifstream ifs("../config/config.toml"); if (ifs) { try @@ -117,7 +117,7 @@ int main() std::cout << "串口号: " << port << "\n波特率: " << baudrate << std::endl; - MqttClient mqtt("config.toml"); + MqttClient mqtt("../config/config.toml"); if (!mqtt.start()) { std::cerr << "MQTT 启动失败" << std::endl;