找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 220|回复: 1

[图文教程] [炫语言入门] 项目设置基础(编译、环境、程序基本信息修改)

[复制链接]

54

主题

72

回帖

525

积分

版主

积分
525
发表于 2024-8-24 00:55:09 | 显示全部楼层 |阅读模式
本帖最后由 hxznhf 于 2024-8-24 00:59 编辑

一、编译环境:
      炫语言官方QQ群提供打包好的微软MSVC的编译器环境包,根据相关教程下载安装到对应IDE目录即可,通常无需特殊设置,如果我们只想使用电脑上已经安装的VS版本的自带编译器,请在IDE菜单栏 - 工具 - 炫语言VC编译环境管理 选择系统中已安装的编译器和WindowsSDK,(选择此设置的用户,请在具体项目中同样要修改项目配置中的编译器和SDK版本对应系统自带版本,因为炫语言项目默认配置使用更低版本的VC编译器,否则项目编译将会报错:找不到需要的编译器)

二、项目设置:

如何打开项目设置:项目视图 - 右键点击项目名称 - 菜单中选择属性


常规设置页:




重点关注:
1、资源加载方式:主要是是炫彩界面库相关,如果没有使用炫彩界面库则不重要,从文件表示从程序运行目录加载界面库资源文件(布局、图片素材等);从RC资源表示界面库相关引用的资源素材会在编译时打包到程序里面,方便携带,(在代码中只要我们 写上一行 #加载资源文件  )炫语言程序就会自动根据项目设置自行处理加载资源方式,用户基本不用关系具体运作逻辑。


2、自动生成def文件,在开发动态链接库(DLL)项目时,此选项开启后将会在项目中C++源码生成目录(cache)生成def文件,def会定义dll中所有导出函数的最终名称,此选项通常默认开启。


炫语言 - 常规 设置页:



重点关注:

1、切换上方的配置和平台选项来指定修改某个具体的编译/调试配置
2、类型:决定我们的项目生成的是窗口/控制台程序,还是动态库或静态库
3、剩余选项对于新手入门用户,除非有大佬指导,否则不建议修改其默认配置

炫语言- 目录 设置页




重点关注:

1、同样是切换上方的配置和平台选项来指定修改某个具体的编译/调试配置

2、第一个包含目录(可修改):添加项目目录以外的C++头文件
3、第一个库目录(可修改):添加项目目录以外的C++ 静态库(lib)
这两个选项通常用于我们引用第三方C++开源库,当我们添加开源库的以上目录信息,我们在项目中就能通过相对路径引用开源库目录的头文件和lib库


炫语言- 链接 设置页




重点关注:
1、第一个附加依赖库(可修改):指定我们需要引用的外部静态库的文件名或完整路径(前面没设置包含目录的话)
2、其它选项新手暂时不用关注


二、程序资源(exe.rc)
在我们的项目视图中,项目内包含了一个exe.rc文件,双击打开此文件



1、版本:这里我们可以我们的程序编译后的基本信息,文件名称、版本、程序图标(图标最终会自动编译到程序中)。
2、剩余选项:根据选项名称分类,我们可以把程序所需要的资源文件添加到程序(编译后自动打包在一起),这类似于易语言的图片资源表。


补充说明:我们添加资源时同样需要给资源定义一个名称用于代码中调用该资源,资源名称可以是文本或数字,炫语言使用 “RC资源查找文件到字节集"(对应文本名称),”RC资源查找文件到字节集从ID" (对应数字ID)这两个命令来获取资源表中的资源。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

0

主题

3

回帖

14

积分

新手上路

积分
14
发表于 2024-8-24 14:44:01 | 显示全部楼层
膜拜大佬
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-11-21 18:19 , Processed in 0.069435 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表