cmake_使用

cmake 使用 1单文件编译 CMakeLists.txt: # set minimum cmake version cmake_minimum_required(VERSION 3.5 FATAL_ERROR) # project name and language project(recipe-01 LANGUAGES C) add_executable(hello-world hello-world.c) 目录结构 -hello-world.c -CMakeLists.txt 编译命令 cmake .# cmake命令默认将生成文件放在执行cmake命令的目 录,cmake+路径,该路径指明CMakeLists.txt所在目录 cmake --build . # 根据上步生成的文件,进一步生成makefile文件,--build后面的路径为上一步中的构建路径 #所以一般的操作是mkdir -p…

wpf替换ico图标不生效

wpf替换ico图标不生效 date: 2024/5/23 将 ICO 文件添加到项目:直接在vs项目目录下创建一个Img目录命名为favicon.ico 主窗口设置正确的图标路径 Icon="/Syncfiles;component/img/favicon.ico" 修改项目文件(.csproj) 方法1这样会将img文件都发布,没有Img文件夹不能运行 <ItemGroup> <Content Include="img\favicon.ico"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> </ItemGroup> 方法2,内嵌到程序,…

c#学习1

c#学习1 date: 2024/5/22 https://www.yuque.com/ysgstudyhard/da6e0c/wlcivg 开发人员利用C#能够生成在.NET中运行的多种安全可靠的应用程序。 关键字 public、protected、internal、private * public访问不受限制 * protected访问限于包含类或派生自包含类的类型 * internal访问限于当前程序集 * private访问限于包含类 * protected internal访问限于当前程序集或派生自包含类的类型访问 * private protected访问限于包含类或当前程序集中包含类的派生类的类型访问 类与结构默认为Internal、类成员与结构成员默认为private。结构成员不能声明为protected,因为无法继承。 readonly关键字(运行时常量):字段可以在声明或构造函数中初始化,常作为运行时常量使用。 consti关键字(编译时常量):字段只能在该字段的声明时初始化,常作为编译时常量使用过。 virtual关键字:用于修改方…