Windows搭建MSYS2和MINGW64环境

Windows搭建MSYS2和MINGW64环境,第1张

为了在windows下编译GDAL和Cesium Terrain Builder等软件,需要搭建MSYS2和MINGW64的编译环境

Windows Server 2012 R2

MSYS2 64位

双击安装MSYS2之后,由于MSYS2默认资源站点速度较慢,可以配置国内 清华大学开源镜像站裤镇

安装完成后,编辑 /etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加:

编辑 /etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加:

编辑 /etc/pacman.d/mirrorlist.msys ,在文件开头添加:

然后执行 pacman -Sy 刷新软件包数据即可。

配置国内镜像站点后液纯好,在shell里面执行 pacman -Syuu 更新全部依赖

MSYS2内置了pacman包管理工具,运行

pacman -S gcc make

即可安装gcc,make等工具

msys2安装完成后,开始菜单会有三个启动方式:

三种启动方式区别主要在于编译环境软件包的不同,如gcc,clang等版本不同。通用的工具如:grep,git,vim,emacs等等在三种方式内都是一样的。

默认情况下, msys64/home 会作为系统默闹铅认home目录,如果需要修改home目录,可在环境变量-》用户变量中建立 Home 变量,指向自定义位置,然后修改 msys64/etc/nsswitch.conf ,设置 db_home: /%Home%

1、下载并运行安装包:

32位Windows下正宽载msys2-i686安装包,64位Windows下载msys2-x86_64安装包;

2、点击“Next(下一步型源)”

3、输入安装目录(目录名称必须为ASCII字符短路径,既不能使用重音符号“ ’ ”,也不能使用空格或连接符号“-”)

4、勾选“RunMSYS2now(现在运行MSYS2)”卜清态

5、通过以下命令来更新MSYS2系统文件包: pacman --needed -Sy bash pacman pacman-mirrors msys2-runtime6、关闭MSYS2,从开始菜单重新启动MSYS2并更新其他软件包 pacman-Su

7、MSYS2安装完成,你就可以使用MSYS2中的pacman包管理工具安装你喜爱的Vim、Git、GCC等工具软件了。

dll代码:#includeextern"C"void_declspec(dllexport)Msg(){MessageBox(NULL,"helloworld!","demo",MB_OK)}编译完成后把dll命名为fuck.dll,放到c盘下。调用dll的exe的代码丛桥:#includeintmain(){HMODULEhdll=LoadLibrary("c:\\fuck.dll")/源郑樱雹丛/加载dllif(hdll!=NULL){FARPROCproc=GetProcAddress(hdll,"Msg")if(proc!=NULL){//proc()_asmcallproc}}return0}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12530646.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存