想编译下pthreads4w,搜了一圈儿,没找到合适的,特记录下来与君共勉,希望可以帮到有需要的同学,也请大家建议、指正。
首先,为了方便集中管理cmake install后的文件,防止找不到cmake install后的文件位置,先创建个文件夹存储下,如:D:\cmake,并创建环境变量CMAKE_INSTALL_PREFIX指向该目录。
其次,在github上找到pthreads4w(https://github.com/Vollstrecker/pthreads4w),点击code,选择HTTPS,点复制按钮,并通过git命令行git clone https://github.com/Vollstrecker/pthreads4w.git克隆到本地目录,如:D:\gitprogram,之后pthreads4w的路径就是D:\gitprogram\pthreads4w。
接下来,进入\pthreads4w目录,创建目录build,此目录会自动生成cmake的编译文件。
然后,打开cmake gui,分别设置项目的路径和编译后文件的路径,如下
然后,点击Configure按钮,选择编译使用的工具,这里我选择的是Visual Studio 17 2022.然后点击finiish按钮,等待编译完成。
然后,点击Generate按钮,生成VS cmake项目。之后,点击Open Project,打开VS工具。
然后,在VS项目中,找到INSTALL,右键点击生成,VS即可开始使用根据cmkae的配置,生成文件,请耐心等待生成完毕。
之后,在D:\cmake即可看到生成的文件,include放置头文件,lib放置库文件。
我们在此目录创建bin文件夹,将lib里的.dll文件,拷贝至此目录,并加入path环境变量,方便以后开发使用。
到此,就可以愉快的继续你的编程之旅了。
本文暂时没有评论,来添加一个吧(●'◡'●)