diff --git a/run_tencent_cloud_cpp_sample.sh b/run_tencent_cloud_cpp_sample.sh index 8dac75e614238531a1a1c8baa038934445893ed4..35b2f6da972e95d7865aca026b22360cf5e4a5ae 100644 --- a/run_tencent_cloud_cpp_sample.sh +++ b/run_tencent_cloud_cpp_sample.sh @@ -6,7 +6,9 @@ echo "\033[31m start get cur product:$1 lib and include files from cos \033[0m" # lib path : /usr/local/lib/ # include files path : /usr/local/include/ wget -P /usr/local/lib/ https://tencentcloud-sdk-1305431714.cos.ap-shanghai.myqcloud.com/cpp/lib/libtencentcloud-sdk-cpp-core.so -wget -P /usr/local/lib/ https://tencentcloud-sdk-1305431714.cos.ap-shanghai.myqcloud.com/cpp/lib/libtencentcloud-sdk-cpp-$module_name.so +if [[ $module_name != "core" ]]; then + wget -P /usr/local/lib/ https://tencentcloud-sdk-1305431714.cos.ap-shanghai.myqcloud.com/cpp/lib/libtencentcloud-sdk-cpp-$module_name.so +fi wget https://tencentcloud-sdk-1305431714.cos.ap-shanghai.myqcloud.com/cpp/include/tencentcloud.tgz tar -zxvf tencentcloud.tgz -C /usr/local/include/ echo "\033[31m end get cur product:$1 lib and include files from cos \033[0m" @@ -20,7 +22,11 @@ echo "cmake_minimum_required (VERSION 3.10)" >> ./CMakeLists.txt echo "project(tencent_cloud_cpp_sample)" >> ./CMakeLists.txt echo "set(CMAKE_CXX_STANDARD 11)" >> ./CMakeLists.txt echo "add_executable(tencent_cloud_cpp_sample tencent_cloud_cpp_sample.cpp)" >> ./CMakeLists.txt -echo "target_link_libraries(tencent_cloud_cpp_sample tencentcloud-sdk-cpp-$module_name tencentcloud-sdk-cpp-core)" >> ./CMakeLists.txt +if [[ $module_name != "core" ]]; then + echo "target_link_libraries(tencent_cloud_cpp_sample tencentcloud-sdk-cpp-$module_name tencentcloud-sdk-cpp-core)" >> ./CMakeLists.txt +else + echo "target_link_libraries(tencent_cloud_cpp_sample tencentcloud-sdk-cpp-core)" >> ./CMakeLists.txt +fi #modify cpp Credential interface add cloud_secret_id cloud_secret_key cloud_token param sed -i 's/Credential cred = Credential("SecretId", "SecretKey")/std::string cloud_secret_id = getenv("cloud_secret_id"); \n \