小编Ram*_*rma的帖子

MBCS使用Visual Studio构建MFC C++项目时出错

我使用Visual Studio打开了现有的MFC项目,当我构建时,我收到以下错误消息:

Error 1 error MSB8031: Use of MBCS encoding in MFC projects require an additional library to be downloaded and installed. Please see http://go.microsoft.com/fwlink/?LinkId=286820 for more information. C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\v120\Microsoft.CppBuild.targets
Run Code Online (Sandbox Code Playgroud)

这是关于什么的?

c++ mfc mbcs visual-studio-2013 visual-studio-2015

20
推荐指数
2
解决办法
4万
查看次数

用于Windows和OpenGL的Qt C++库

我试图在Windows上试验Qt库.在他们的下载页面上,我注意到使用VS2012构建的二进制文件有两种形式,有和没有OpenGL.这两者究竟有什么区别?在OpenGL版本中,他们是否使用OpenGL实现了一些特殊的API,或者所有的Qt渲染都依赖于OpenGL?另外,是否有使用DirectX的Qt版本?

c++ opengl qt visual-c++ visual-studio-2012

14
推荐指数
1
解决办法
2908
查看次数

使用C++/CX for Desktop Windows的XAML应用程序

我已经尝试使用C++ for Windows 8 Store应用程序进行XAML UI编程.我非常喜欢开发人员的体验,XAML设计师以及我可以使用现代丰富的用户界面和高性能获得纯本机应用程序的事实.

我想使用C++ for Desktop Windows(非商店世界)创建类似的XAML应用程序.我该怎么做呢?多年来,我一直在等待Windows桌面的本机UI堆栈,它比MFC更新,并且比直接的Win32/GDI编程更高级别.

c++ windows xaml windows-8 c++-cx

13
推荐指数
1
解决办法
4975
查看次数

安装Visual Studio 2015后找不到C++项目模板

安装Visual Studio 2015后,当我转到File - > New Project时,我找不到任何与Visual C++相关的项目模板.我怎么能得到它们?

visual-c++ visual-studio-2015

13
推荐指数
3
解决办法
4万
查看次数

创建Visual Studio属性表以简化C++库的使用

我正在构建一个C++库(标头集,导入库和DLL).我想让任何想要使用它的开发人员尽可能地使用这个库.特别是我不希望这个库的使用者不必担心为项目的所有不同配置(Debug | Release和x86/x64/ARM)手动更改头路径,库路径和链接库.我知道我可以使用属性表来做到这一点.我为此创建了6个不同的属性表(每个配置一个).每个工作表如下所示(仅列出x86 | Debug版本,假设正确定义了宏INCLUDEPATH和LIBPATH):

<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <_PropertySheetDisplayName>MyCPPLib, 1.0</_PropertySheetDisplayName>
  </PropertyGroup>
  <ItemDefinitionGroup>
    <ClCompile>
      <AdditionalIncludeDirectories>$INCLUDEPATH;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    </ClCompile>
    <Link>
      <AdditionalLibraryDirectories>$(AdditionalLibraryDirectories);$LIBPATH\x86\Debug</AdditionalLibraryDirectories>
      <AdditionalDependencies>MyCPPLib.lib;$(AdditionalDependencies)</AdditionalDependencies>
    </Link>
  </ItemDefinitionGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)

我想知道是否有可能只创建一个道具文件,可以根据用户的活动配置来处理所有6种配置?那个文件怎么样?

c++ visual-studio visual-c++ libraries visual-studio-2012

11
推荐指数
1
解决办法
4327
查看次数

使用MinGW构建依赖于Visual Studio CRT(msvcr110.dll)的Windows DLL不在Windows CRT(msvcrt.dll)上

我正在尝试使用MinGW for Windows构建DLL.我知道默认使用MinGW进行构建会引入对Windows附带的msvcrt.dll的依赖.但是,我希望我的DLL不依赖于msvcrt.dll.相反,我希望使用msvcr110.dll(Visual Studio 2012 CRT)来满足我的DLL的C运行时依赖性.

我需要这样做的原因是因为我尝试构建的源代码使用了VC11编译器中没有的一些C99功能,因此必须使用MinGW构建.同时,在Windows 8 Store应用程序中不允许使用依赖于msvcrt.dll的DLL(这是我正在尝试构建的).相反,如果DLL依赖于msvcr110.dll,则允许在Windows应用商店中使用.

所以我唯一的选择是使用MinGW构建,但仍然链接到msvcr110.dll.

我怎样才能做到这一点?

c mingw msvcrt visual-c++ visual-studio-2012

11
推荐指数
1
解决办法
4158
查看次数

无法在Visual Studio 2013调试器中调试CRT源文件

我刚刚安装了Visual Studio 2013并尝试创建一个"Hello World"控制台C++应用程序.我试图通过CRT源代码进行调试,但我无法这样做.我注意到源文件仍然安装在Program Files\Visual Studio位置,但调试器无法找到它们.我曾经能够在Visual Studio 2012中执行此操作.出了什么问题?

c++ crt visual-studio-debugging pdb-files visual-studio-2013

7
推荐指数
1
解决办法
2035
查看次数

Azure移动服务查询不会返回所有行

我的Azure移动服务中有一个名为NameTable的表.当我在我的客户端应用程序(使用Mobile Services SDK的WP8应用程序)中进行下面提到的调用时:

var myTable = GetZumoService().GetTable<NameTable>();
var myList = await myTable.Where(nameInfo => nameInfo.IsTaken == false).ToListAsync();
Run Code Online (Sandbox Code Playgroud)

myList总是只包含50个项目,但我知道表格中有超过400行符合查询条件.

我究竟做错了什么?

c# windows-phone-8 azure-mobile-services

6
推荐指数
2
解决办法
6280
查看次数

在Visual Studio 2013中msvcr120.dll和msvcr120_app.dll有什么区别?

当我使用Visual Studio 2013 Preview构建Windows应用商店应用时,我注意到我的应用二进制文件依赖于msvcr120_app.dll.这个DLL是什么?我还注意到msvcr120_app.dll未安装在"C:\ Windows\System32"中,而msvcr120.dll安装在那里.

我不清楚

  • msvcr120_app.dll和msvcr120.dll有什么区别?

  • 如果在System32中没有安装依赖项msvcr120_app.dll,我的应用程序如何运行(当我在Visual Studio项目中点击F5时)?

c++ visual-c++ microsoft-metro visual-studio-2013 windows-8.1

6
推荐指数
1
解决办法
9913
查看次数

在Windows上使用C ++的Google API客户端库

我注意到Google使用此SDK可以在客户端使用C ++访问各种Google服务。

奇怪的是,它们仅支持Linux和Mac OS。可以说,还有其他流行的客户端操作系统,开发人员可能希望在这些操作系统上使用Google的服务。我想为Windows8编写一个C ++应用程序,并且希望能够使用Google C ++ API。有人尝试过并成功了吗?

顺便说一句,我注意到此SDK 的讨论组非常空白。想知道Google对这个库有什么样的受众。

c++ windows-8 google-api-cpp-client

5
推荐指数
1
解决办法
2191
查看次数