首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual无法识别我的MFC库用于我的网络摄像机激光测距仪代码

Visual无法识别我的MFC库用于我的网络摄像机激光测距仪代码
EN

Stack Overflow用户
提问于 2014-01-26 06:16:27
回答 4查看 38.7K关注 0票数 14

我试图直接从互联网复制源代码,但由于下面的错误,我无法构建/调试整个文件。

请帮帮忙

代码语言:javascript
复制
Error occurred while restoring NuGet packages: System.ArgumentException: The path is not                         of a legal form. at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength,Boolean expandShortPaths)
at System.IO.Path.GetDirectoryName(String path)
at NuGet.VisualStudio.VsUtility.GetNuGetSolutionFolder(Solution solution)
at NuGet.VsEvents.PackageRestorer.UsingOldPackageRestore(Solution solution)
at NuGet.VsEvents.PackageRestorer.BuildEvents_OnBuildBegin(vsBuildScope Scope,   vsBuildAction Action).


1>------ Build started: Project: LaserRange, Configuration: Debug Win32 ------
1>C:\Program Files   (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(369,5): error MSB8031: Building an MFC project for a non-Unicode character set is deprecated. You must change the project property to Unicode or download an additional library. See http://go.microsoft.com/fwlink/p/?LinkId=286820 for more information.

==========构建:0成功,1失败,0最新版本,0跳过==========}

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-01-29 06:39:13

右键单击解决方案,转到属性并将项目属性设置为使用Unicode。

票数 19
EN

Stack Overflow用户

发布于 2014-11-20 15:51:35

问:我在哪里“将项目属性更改为Unicode"?

答:

对于C++,

右键单击项目,并选择属性,(或Alt-Enter )属性页应打开。

配置属性下

General

-项目默认值

代码语言:javascript
复制
  **Character Set** : Use Multi-Byte Character Set
  • 改为-

代码语言:javascript
复制
  **Character Set** : Use Unicode Character Set

为了找到它,屁股上的疼痛。

票数 21
EN

Stack Overflow用户

发布于 2014-07-16 05:15:05

您需要安装MFC MBCS DLL外接程序,正如您在错误中提到的那样。参见下面的链接http://msdn.microsoft.com/library/dn251007.aspx

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21360411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档