一、Visual Studio 2022配置
一、MathLibrary(dll)
-
创建配置
1. vs2022 新建动态链接库(DLL) 2. “项目名称”框中输入“MathLibrary”, 保留默认“位置”和“解决方案名称”值。 3. 取消选中“将解决方案和项目放在同一目录中”
-
项目第三方库链接
# github第三方版(conda安装) conda install -c conda-forge osqp-eigen 1. C/C++ ————>常规 ————> 附加包含目录 D:\ProgramData\Anaconda3\envs\osqp-eigen\Library\include D:\ProgramData\Anaconda3\envs\osqp-eigen\Library\include\osqp D:\ProgramData\Anaconda3\envs\osqp-eigen\Library\include\qdldl D:\ProgramData\Anaconda3\envs\osqp-eigen\Library\include\eigen3 D:\ProgramData\Anaconda3\envs\osqp-eigen\Library\include\OsqpEigen 2. 链接器 ————>常规 ————> 附加库目录 D:\ProgramData\Anaconda3\envs\osqp-eigen\Library\lib 3. 链接器 ————>输入 ————> 附加依赖项 osqp.lib qdldl.lib OsqpEigen.lib 4. 将dll文件复制到C++项目.exe程序所在目录下 osqp.dll qdldl.dll OsqpEigen.dll
-
二、MathClient(.exe)
-
创建配置
1. vs2022 新建控制台应用 2. “项目名称”框中输入“MathClient”, 保留默认“位置”和“解决方案名称”值。 3. 取消选中“将解决方案和项目放在同一目录中”
-
项目第三方库链接
# github第三方版(conda安装) conda install -c conda-forge osqp-eigen 1. C/C++ ————>常规 ————> 附加包含目录 D:\Program Projects\C++ Projects\MathLibrary\MathLibrary D:\Project Files\C++ Projects\MathLibrary\MathLibrary 2. 链接器 ————>常规 ————> 附加库目录 D:\Program Projects\C++ Projects\MathLibrary\x64\Release 3. 链接器 ————>输入 ————> 附加依赖项 MathLibrary.lib 4. 生成事件 ————>生成后事件 ————>命令行 xcopy /y /d "..\..\MathLibrary\$(IntDir)MathLibrary.dll" "$(OutDir)" 5. 将dll文件复制到C++项目.exe程序所在目录下 osqp.dll qdldl.dll OsqpEigen.dll MathLibrary.dll
-