ALMRun
ALMRun copied to clipboard
ALMRun (2022-08-07)编译成功
感谢@valuex ,我这个超级小白看着源码不知如何下手,看着报错啥都不知道
此文原文为@valuex提供,我只做最新版本的细节修正
系统:win10 21h2 X64 VS: visual studio 2022 community wxWidget: wxWidgets-3.2.0 CMake: 3.24.0 编译成功!
一、前期工作
1.安装visual studio 2022 community 选项:c++Windows的版本,应该是要勾选上v143库(选最新的) 2.下载wxWidgets-3.2.0 (官网的源码Windows.zip文件) 解压到一个目录(最好是根目录,仅仅是方便写路径) 用VS2022打开\wxWidgets-3.2.0\build\msw\wx_vc17.sln 生成解决方案,零失败,即代表成功 3.下载Cmake 注意要下载Windows x86x64 installer 安装版,不要下载压缩包 安装的时候注意,让它帮你添加环境变量,免的自己去输入 (可以用命令行命令:cmake -version 检查cmake有没有在环境变量中) (其他旧版本情况,就是一些对应的数字要改,自己百度)
二、ALMRun源码的 CMakeLists.txt:
Line3换成: set(CMAKE_VS_PLATFORM_TOOLSET v143) //V143是我猜的,我也不知道什么东西,我下载vs2022 c++时有一个143勾上了,我怀疑是这个意思 Line10 :set(WXWIN C:/wxWidgets-3.2.0) //此处直接定义wxWidgets 所在目录,注意注意注意:斜杠不是普通的斜杠好像是反的 Line57: else(APPLE) 换成 elseif(APPLE) //此处为源码错误,控制流错误 cmd.exe 中cd 到almrun\build 目录下(没有这个文件夹就创一个),运行命令:cmake.. ,就可以生成almrun.sln
三、打开VS2022
在VS2022中打开almrun.sln, 在project的properites 界面的两个地方: 1)VC++ Directories | Include Directories 2)C/C++ | General | Additional Include Directories 配置如下信息,根据自己的位置进行修改: C:\wxWidgets-3.2.0\include C:\wxWidgets-3.2.0\include\msvc 在【Link | General | Additional Libiraries】下添加 C:/wxWidgets-3.2.0/lib/vc_lib