vc
文章平均质量分 50
快乐渔夫
这个作者很懒,什么都没留下…
展开
-
C++线性代数库:Armadillo 安装
本人之前移植了matlab算法,想着试着用C++实现后进行对比,无意中找到了这个armadillo库,这是是一个开放源代码的线性代数库,这是它的官方网站 Armadillo。配置本人使用的是VS2017 + C++,在配置这个库上,本人为了方便,直接运用vs扩展NuGet配置,教程如下:新建项目或者打开你想配置的项目,在解决方案资源管理器中,右键项目,选中“管理NuGet程序包”接下来只需要搜索并安装armadillo,本人选用的版本为v7.800.0。如果你之前没有用过nuget扩.转载 2022-01-04 21:17:48 · 1681 阅读 · 0 评论 -
vs2019配置C++ “Armadillo”库
1. “Armadillo”库下载地址:http://arma.sourceforge.net/download.html12. 新建C++工程,并解压下载的压缩文件至项目文件内2.1 新建工程命名为TestArmadillo,项目位置“D:\TestArmadillo”;2.2 解压下载的压缩文件“armadillo-9.900.1.tar.xz”至项目文件内并命名为“armadillo”,文件位置“D:\TestArmadillo\armadillo”。3.导航栏:生成->配置管理.转载 2021-12-19 08:27:18 · 759 阅读 · 0 评论 -
MFC绘图类(CDC,CPaintDC,CClientDC,CWindowDC)
MFC的类CDC,CPaintDC,CClientDC,CWindowDC都可以用于绘图,我们在进行绘图时对怎么使用这几个类常常混淆。其中CDC类是基础,另外的几个类是为了特殊应用从CDC类派生出来的,下面对这几个类进行简单的介绍。(1)CDC类CDC是CObject类的一个派生类,CDC类是所有绘图类的基类,CDC类定义了一个设备描述对象。CDC类提供了对这个设备描述对象进行操作的成...转载 2019-09-01 17:42:21 · 1965 阅读 · 0 评论 -
添加工具栏
1 .添加工具栏资源 在View --Resource 中新建一个ToolBar的资源。 2.添加成员变量: CTooBar m_wndtoolbar;3.在OnInitDialog中添加以下代码:if (!m_wndtoolbar.CreateEx( this,TBSTYLE_FLAT , WS_CHILD | WS_VISIBLE | CBRS_ALIG原创 2013-05-06 07:42:14 · 377 阅读 · 0 评论 -
vc基础配置
一.IDE基础配置1.字体VC6中“Tools→Options→Format→Font”配置字体;VC2005中“工具→选项→环境→字体和颜色”配置字体。编写代码一般采用等宽字体,等宽点阵(位图)字体,相对矢量字体而言具有兼容性好和显示清晰的优点。常用的编程等宽字体包括Fixedsys(VC6和notepad御用字体)、Consolas、YaHei Mono。VC6默认可选字体只有转载 2014-08-30 10:19:48 · 705 阅读 · 0 评论 -
ShellExecute与ShellExecuteEx的用法
ShellExecute:1.函数功能:你可以给它任何文件的名字,它都能识别出来并打开它。2.函数原型:HINSTANCE ShellExecute( HWND hwnd, LPCTSTR lpOperation, LPC转载 2017-11-16 10:05:33 · 2256 阅读 · 0 评论 -
atan函数与atan2函数的一点区别
atan 和 atan2 都是求反正切函数,如:有两个点 point(x1,y1), 和 point(x2,y2);那么这两个点形成的斜率的角度计算方法分别是:float angle = atan( (y2-y1)/(x2-x1) );或float angle = atan2( y2-y1, x2-x1 ); atan 和 atan2 区别:转载 2017-01-16 10:44:17 · 2596 阅读 · 0 评论 -
VC让对话框显示就最大化
方法一:在OnInitDialog()函数中 ShowWindow(SW_SHOWMAXIMIZED);初始化的时候方法二:当然,你可以获取屏幕大小,然后设置窗口位置/大小 //ShowWindow(SW_MAXIMIZE); // 获得屏幕分辨率 HDC hDesktopDC = CreateDC(_T("DISPLAY"), NULL,转载 2013-05-04 07:13:48 · 468 阅读 · 0 评论 -
vc2008下的对应vc6.0的Components and controls
vc6.0和vc2008界面上有些不同的地方,比如“Components and controls”就换地方了..................在vc6.0的位置, 菜单 Project -> Add to Project -> Components and controls… 在vc2008的位置,右侧“工具箱”,右键点击“选择项”即可。转载 2013-05-02 06:15:40 · 490 阅读 · 0 评论 -
错误C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型
AfxMessageBox("STRING");在vc6中可以正常运行,同样的语句,到了vc2005(vc8.0)怎么就不行了呢?错误C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型解决方法一:就是这句:AfxMessageBox( "Simple message box. ");如果先定义一个CStrin转载 2013-05-02 06:06:53 · 654 阅读 · 0 评论