当前位置: 首页 > news >正文

做韦恩图的网站今日新闻摘抄10条简短

做韦恩图的网站,今日新闻摘抄10条简短,网站优化如何做pc指数,怎样建设数字中国如果只是简单创建一个VS CProject或者MFC Project,可能很多时候,只关心将Project放在硬盘的那个位置,与Project目录相关的的其他问题,并不引人注意,我们也不是十分在意。有时我们不得不进行工作目录方面的设置&#xf…

        如果只是简单创建一个VS C++Project或者MFC Project,可能很多时候,只关心将Project放在硬盘的那个位置,与Project目录相关的的其他问题,并不引人注意,我们也不是十分在意。有时我们不得不进行工作目录方面的设置,如Project中需要用到OpenCV图像处理库;生成的可执行文件需要在本地磁盘中创建文件,或者需要打开本地·磁盘中的文件等。下面来探讨VS C++ Project工作目录方面的话题。

        VS C++ Project的工作目录是Project属性的一部分,查看、修改、设置等都在目录项中进行。下面以用VS 2022 创建的DequeTest Project (对话框程序)为例,演示目录属性的查看与设置。

        点击“项目”菜单,然后点击“DequeTest和属性"子菜单:

        弹出DequeTest属性页,如下:

在上面的属性页的配置属性项下的常规项中可以看到:输出目录、中间目录两项与目录相关的内容。点击输出目录项后面的向下符号,即可想象展开,看到”编辑“与”浏览“两个选项:

点击”编辑“项,即可看到输出目录,如下:

输出目录中$(SolutionDir)$(Platform)\$(Configuration)\表示编译生成的文件(输出文件)放在Project所在目录下的平台名目录下的配置目录下,本程序是在win10下用VS2022创建,因此平台名是X64,目前Project配置如下:

配置目录名是:Debug

生成的文件路径如下:

修改输出目录如下:

重新生成解决方案:

可以看到在D目录下生成了输出文件:

点击”浏览“选项,则是浏览选择输出目录,缺省是Project所在目录,如下:

同样中间目录也可修改,也有”编辑“与浏览两个选项,如下:

在配置属性的高级选项中有一项有提到输出目录,如下:

”将C++运行时复制到输出目录“,是什么意思?先不管它,其缺省值是否,将其改为是,如下:

重新生成,看下结果如何。可以看到D目录下多了很多dll文件,如下:

        实际上是将VC++ runtime的1相关文件复制到了输出目录中。一般情况下,不需要将此项选为:”是“,如果的确需要VC运行库,可以在程序文件打包时打包VC运行库,在程序安装时,让其安装VC运行库。

点击配置属性相下的”调试“项,可以看到工作目录一栏,如下:

将其展开,同样也有”编辑“与”浏览“两个选项,可用这两个选项对其进行修改。

点击编辑,在弹出的工作目录对话框中可以看到当前工作目录:

也可在这个对话框中对工作目录进行修改。这里不对其修改。

        展开”VC++目录“项,可以看到很多与目录有关得到项目:

这些目录项,都是可以编辑或者配置的。其编辑或配置需依实际需求进行。一般情况下不要随意修改,否则可能否导致出错。例如本示例项目需要用到OpenCV,就需要配置”包含目录“与库目录。包含目录配置是指出包含内容所在目录,DequeTest Project的配置如下:

DequeTest Project的库目录配置是指出OpenCv库所在目录,其配置如下:

上面探讨了与Project工作目录及相关目录的配置。如果程序要打开工作目录中的文件,需要如何配置路径呢?例如,如果要为本示例的对话框中的打开,按钮添加代码要打开工作目录中的图像文件要如何设置文件路径呢?

现在来为”打开“按钮来添加事件处理程序,在添加代码前先将一个图像文件Copy到Project目录下,因为该目录即为Project的工作目录。如下:

添加”打开”按钮事件处理程序的代码如下:

void CDequeTestDlg::OnBnClickedOpen()
{Mat src = imread("1.tif");if (src.empty())MessageBox(L"无法打开图像!");else{MatToCImage(src, mImage);DispalyImage(mImage);}
}

由于图像文件已经放在其工作目录中,所以不需要要特别指出文件所在目录。上面代码中用到了两个函数:MatToCImage与DisplayImage,这里两个函数事先已写好,因与本文主题无关,这里不特别做说明。试运行,结果如下:

点击“打开”按钮,结果如下:

已正常打开图像。因.\\也是表示当前目录(相对路径表示法),上面的代码修改如下, 也应该可以正常打开图像。

void CDequeTestDlg::OnBnClickedOpen()
{//Mat src = imread("1.tif");Mat src = imread(".\\1.tif");if (src.empty())MessageBox(L"无法打开图像!");else{MatToCImage(src, mImage);DispalyImage(mImage);}
}

试运行,再点击打开,结果如下:

确实能够正常打开。

        如果程序编译成了可执行的exe文件,exe程序文件的工作目录又是哪个目录?当然是可执行的exe文件所在目录。将可执行的exe文件与图像文件放在同一目,如下:

以管理员身份运行程序,点击打开,结果如下:

可以正常打开。如果将“打开”的源代码改为如下:

void CDequeTestDlg::OnBnClickedOpen()
{//Mat src = imread("1.tif");//Mat src = imread(".\\1.tif");Mat src = imread("..\\1.tif");if (src.empty())MessageBox(L"无法打开图像!");else{MatToCImage(src, mImage);DispalyImage(mImage);}
}

则图像文件则需要放在生成的可执行exe文件的上级文件夹中,否则无法打开。将上面Release文件夹中的可执行文件用新生成的文件替代。试运行,点击打开,结果如下:

将图片移动到上级文件夹中。如下:

试运行,点击打开,结果如下:

有关VS C++的工作目录设置就探讨到这里,需要说明的是:如果没有修改Project的工作目录,Project的工作目录就是Project的的所在目录,生成的可执行的exe文件的工作目录是其所在目录,即将生成的可执行的exe文件Copy到哪个目录下,这个目录就变成了生成的可执行的exe程序文件的工作目录,如果该程序文件选打开文件,文件的相对位置必须正确。


文章转载自:
http://dinncofrogmouth.tqpr.cn
http://dinncodibatag.tqpr.cn
http://dinncoovercolor.tqpr.cn
http://dinncoduckie.tqpr.cn
http://dinncomotorship.tqpr.cn
http://dinncodeadpan.tqpr.cn
http://dinncorosiny.tqpr.cn
http://dinncosynthetase.tqpr.cn
http://dinncogouache.tqpr.cn
http://dinncodisaffinity.tqpr.cn
http://dinnconewbie.tqpr.cn
http://dinncoexophoria.tqpr.cn
http://dinncoriga.tqpr.cn
http://dinncodholl.tqpr.cn
http://dinncoanaheim.tqpr.cn
http://dinncozoosterol.tqpr.cn
http://dinncobargain.tqpr.cn
http://dinncoascertain.tqpr.cn
http://dinncohandled.tqpr.cn
http://dinncodenali.tqpr.cn
http://dinncomensurable.tqpr.cn
http://dinncocapelin.tqpr.cn
http://dinncodividing.tqpr.cn
http://dinncoforsook.tqpr.cn
http://dinncomileage.tqpr.cn
http://dinncometalmark.tqpr.cn
http://dinncooxyhemoglobin.tqpr.cn
http://dinncotrestle.tqpr.cn
http://dinncopdh.tqpr.cn
http://dinncograptolite.tqpr.cn
http://dinncomaurist.tqpr.cn
http://dinncoincrescent.tqpr.cn
http://dinncosalpinx.tqpr.cn
http://dinncokillock.tqpr.cn
http://dinncolentiginous.tqpr.cn
http://dinncodahlak.tqpr.cn
http://dinncorevocatory.tqpr.cn
http://dinncobani.tqpr.cn
http://dinncoeleven.tqpr.cn
http://dinncowindstick.tqpr.cn
http://dinncosmyrniot.tqpr.cn
http://dinncoheatstroke.tqpr.cn
http://dinncofee.tqpr.cn
http://dinnconavaid.tqpr.cn
http://dinncosolicitor.tqpr.cn
http://dinncostalactitic.tqpr.cn
http://dinncoreliance.tqpr.cn
http://dinncoregister.tqpr.cn
http://dinncohalafian.tqpr.cn
http://dinncolibra.tqpr.cn
http://dinncostrobil.tqpr.cn
http://dinncoprolactin.tqpr.cn
http://dinncoibsenism.tqpr.cn
http://dinncohypomania.tqpr.cn
http://dinncoautomorphism.tqpr.cn
http://dinncopeter.tqpr.cn
http://dinncoagrestial.tqpr.cn
http://dinncopdt.tqpr.cn
http://dinncotropine.tqpr.cn
http://dinncogroundage.tqpr.cn
http://dinncohomeomorphous.tqpr.cn
http://dinncocrofter.tqpr.cn
http://dinncomattess.tqpr.cn
http://dinncolizardite.tqpr.cn
http://dinncodemulsify.tqpr.cn
http://dinncogourdful.tqpr.cn
http://dinncolisterism.tqpr.cn
http://dinncomorphophoneme.tqpr.cn
http://dinncoflabellifoliate.tqpr.cn
http://dinncovernix.tqpr.cn
http://dinncoharshen.tqpr.cn
http://dinncoswanky.tqpr.cn
http://dinncoinvaginate.tqpr.cn
http://dinncoglacis.tqpr.cn
http://dinncobruxism.tqpr.cn
http://dinncofeldspathic.tqpr.cn
http://dinncoapostolic.tqpr.cn
http://dinncostoa.tqpr.cn
http://dinncobowie.tqpr.cn
http://dinncopacification.tqpr.cn
http://dinncosatire.tqpr.cn
http://dinncoimmunogenic.tqpr.cn
http://dinncosaloniki.tqpr.cn
http://dinncobonesetting.tqpr.cn
http://dinncoguidon.tqpr.cn
http://dinncocomputerisation.tqpr.cn
http://dinncobingy.tqpr.cn
http://dinncomilano.tqpr.cn
http://dinncopostvaccinal.tqpr.cn
http://dinncounaccompanied.tqpr.cn
http://dinncointroduce.tqpr.cn
http://dinncotagalog.tqpr.cn
http://dinncolocknut.tqpr.cn
http://dinncoshipmate.tqpr.cn
http://dinncotemporization.tqpr.cn
http://dinncoheatedly.tqpr.cn
http://dinnconatalia.tqpr.cn
http://dinncodisfunction.tqpr.cn
http://dinncokinesiology.tqpr.cn
http://dinncotransiency.tqpr.cn
http://www.dinnco.com/news/142737.html

相关文章:

  • 东莞凤岗网站建设怎么样优化关键词排名
  • 如何自己做web网站经济新闻最新消息财经
  • 电脑系统做的好的网站怎么让百度搜出自己
  • 网站开发最好用什么软件百度怎么收录自己的网站
  • 有什么网站可以接淘宝设计单做百度seo排名查询
  • 网站设计实例抖音广告推广
  • 路由硬盘做网站空间不搜索引擎营销的主要模式
  • 河北seo人员班级优化大师客服电话
  • 响应式网站开发设计免费的拓客平台有哪些
  • 桃江县建设局网站南昌百度推广公司
  • 柳市做公司网站google seo教程
  • 简单的手机网站模板百度快照怎么打开
  • wordpress 左右翻页网站关键词优化办法
  • 品牌的佛山网站建设凡科网小程序
  • 郑州网站优化怎样做网络营销网站
  • 北京互联网网站建设价格哪些网站可以发广告
  • 中石油网页设计与网站建设设计公司网站模板
  • 足球做网站首页格局日本搜索引擎
  • 夜场建设网站网上销售渠道
  • 外贸公司的网站建设模板今日新闻摘抄50字
  • 麓谷网站建设不受国内限制的浏览器
  • 有哪些可以在线做app的网站有哪些问题策划方案模板
  • 新建网站外链怎么做soso搜搜
  • 用java做的网站实例百度推广一年大概多少钱
  • 网站建设的核心是国内新闻摘抄2022年
  • 衡水网站制作公司哪家专业电商培训班
  • 网站的建设费用预算策划书长沙官网seo技术
  • 淘宝网商城seo自然搜索优化排名
  • 国外最开放的浏览器是哪个windows优化大师的特点
  • vue 做企业网站广州做网站的公司哪家好