草庐IT

vs-cmake-examples

全部标签

VSCODE+MSVC+CMAKE配置实践入门:简单编写EXE、LIB和DLL

目录EXE:HelloWorld设置运行环境 编写&运行免设置运行环境的方法LIB:加法函数AddC语言LIB编译:命令行/task测试Add.libDLL:乘法函数MulC语言DLL 编译DLL测试Mul.dll生成预编译文件使用预编译文件CMAKE安装CMAKE使用CMAKE        像VS这样的IDE帮我们包办了很多的事情,同时把很多的配置参数有序、图形化地展现给我们。但VSCODE这样的轻量级IDE省去了很多这样的东西,这给了程序员巨大的灵活性,让程序员可以自定义这些被包办的事情(当然有时候又非常繁琐)。同时VSCODE通过另一种方式来简化流程,即各种插件,当然插件也经常需要进行

VS2022+unity3D开发环境搭建

文章目录1安装Unity2使用VisualStudio调试1安装Unity安装UnityHub安装Unity推荐使用UnityHub管理程序(官方管理程序)。UnityHub是一种管理工具,可让您管理自己的所有Unity项目和安装。使用Hub可以管理UnityEditor的多个安装及其关联组件,创建新项目,以及打开现有项目。官网下载:https://store.unity.com/cn/download安装Unity打开UnityHub,选择Installs标签页,选择OfficialReleases页面,选择一个想要安装的版本点击Download即可2使用VisualStudio调试去微软官

VS配置Qt环境

前言Qt程序的开发不仅可以使用原生的Qt Creator,也可以使用Visual Studio想使用VS进行Qt程序的开发,需要安装Qt的插件,下面看详细步骤①下载Qt的插件地址:http://download.qt.io/archive/  ②将Qt插件安装到vs上下载完毕后会得到后缀名为“vsix”的工具直接运行这个插件(前提是你电脑上已经安装了vs)安装过程等待... 安装成功③配置插件安装成功后,打开vs可以发现菜单栏多了QtVSTools点击QtVSTools中的QtOptions选项进行配置添加你Qt安装目录下msvc编译器的路径配置到这里,就可以使用VS创建Qt的工程了④VS创建

VS2019项目在未安相关运行环境下运行

前言今天在公司写了一个项目,写完后我直接把项目打包发给了相关的负责人。但是负责人却说他没有安装相关的运行环境,能不能直接发给他一个能运行的项目。在我师父的指导下学习了如何直接打包发送能运行的exe文件,现在记录如下:在release环境下编译首先项目要在release环境下进行编译生成.exe文件。在release环境下需注意两个方面:MFC的使用设置为在静态库中使用MFC运行库改为多线程最后在release环境下进行编译生成exe文件。找到运行文件相关的依赖库使用VS自带工程dumpbin.exe查看exe文件相关依赖库。该文件位于C:\ProgramFiles(x86)\Microsoft

Windows10+VS2019+OpenGL安装配置详解

零基础入门OpenGL之安装配置Windows10+VS2019+OpenGL安装配置步骤Windows10+VS2019+OpenGL安装配置步骤**零基础入门OpenGL之安装配置**VS2019简介VS2019的分类1.个人版:VisualStudioCommunity2.专业版:VisualStudioProfessional3.企业版:VisualStudioEnterpriseOpenGL简介一、VS2019下载与安装1.VisualStudio2019下载2.相关配置安装3.安装位置一般情况可以选择默认的位置(也可以根据自己需求存放其他位置,这里我更改为到F盘存放),随后点击安装

IT职业规划:大公司VS小公司,怎样选择更有前途?

我想你一定听说过很多牛人的“职场升级”故事:工作3年升到P7,5年升到P8,27岁当经理,30岁当总监……当然,我们身边肯定存在着这样的成功人士,但他们的成功只是运气使然呢,还是有什么规律可循?在职业规划这个关乎个人发展的重大问题上,到底有没有什么可行的方法论?怎样在大公司和小公司之间进行选择,才能让我们的职场收益最大化?今天,我们就来一一解决这些问题。用财富管理的思路去管理你的职业生涯在解决具体的问题之前,我想先跟你聊一个根本性的问题:我们上班到底是为了什么?有的同学说了,我上班就是为了挣钱,哪个公司给的钱多,我就去哪。还有的同学说了,我上班就是要发挥更大的影响力,哪个公司出名,能让我影响到

VS code+Marp实现Markdown转换成PPT格式

VScode+Marp实现Markdown转换成PPT格式哈喽,大家好,我是阿木又写在前面:用惯了Markdown,就会用到导出为Word、Pdf等格式,就想能不能用Markdown转换成PPT格式的文件,网上查找一番后发现Marp、Slidev两个解决方案。由于Slidev生成的类似HTML的演讲,所以本片介绍Marp。如有更好方法请评论区告诉我,先谢为敬!(文章配有gif演示,Marp指令不做特别说明)可参照Marp官方文档VSCode下载和安装下载MicrosoftVisualStudioCodeVSCode官网下载安装VSCode安装示意图借用CSDN黄化的多多配置所需插件安装中文插件

cmake构建googletest的单元测试(外部仓库引入)

这段时间看了些cmake构建的一些规则,正巧项目中需要用到单元测试,这里就用cmake构建googletest框架(单元测试)来进行测试。正好也复习一下cmake构建规则。这里进行cmake构建的时候采用的是引入本地第三方库的方式进行构建,一般常规构建大都采用将第三方库源文件fetch到本地项目的third_party目录下进行整体项目的引入构建。我这里采用先将第三方源码编译安装后,引入到本地需要的项目中去的方式构建。首先,这里先下载googletest的源代码,这里采用的是1.10.0版本:wgethttps://github.com/google/googletest/archive/re

Java 数组约定 : String[] args vs. 字符串 args[]

我目前正在以导师的身份教授学生编程约定。我告诉他们,他们可以在theOracleCodeConventions中找到大多数约定。.在我的上一个教程中,一个学生问:publicstaticvoidmain(Stringargs[])或publicstaticvoidmain(String[]args)是按照惯例写的,或者如果有区别。我以前从未见过第一个版本,所以我很确定第二个是约定。但我没有那个来源。你能否给我一个来源(最好来自oracle,就像我上面链接的页面),以明确哪一个是约定?两个表达式的等价性我知道这两种表达方式是等价的:JLS7,页。292州:Anarraytypeiswri

Java 数组约定 : String[] args vs. 字符串 args[]

我目前正在以导师的身份教授学生编程约定。我告诉他们,他们可以在theOracleCodeConventions中找到大多数约定。.在我的上一个教程中,一个学生问:publicstaticvoidmain(Stringargs[])或publicstaticvoidmain(String[]args)是按照惯例写的,或者如果有区别。我以前从未见过第一个版本,所以我很确定第二个是约定。但我没有那个来源。你能否给我一个来源(最好来自oracle,就像我上面链接的页面),以明确哪一个是约定?两个表达式的等价性我知道这两种表达方式是等价的:JLS7,页。292州:Anarraytypeiswri