You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 18, 2023. It is now read-only.
感谢@valuex ,我这个超级小白看着源码不知如何下手,看着报错啥都不知道
此文原文为@valuex提供,我只做最新版本的细节修正
一、前期工作
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
四、完成
The text was updated successfully, but these errors were encountered: