草庐IT

visual-c++-2017

全部标签

c++ - 到目前为止,我可以在 Visual Studio 2015 中使用 C++ 模块做什么? (使用实验开关)

所以我在看video在“VisualStudio2015Update1”中显示新闻,他们提到了实验性C++模块支持(大约8分钟)。此版本实际支持多少此功能?如果有人能展示某种适用于VisualStudio/experimental开关的代码示例,我会很高兴,这样我就可以开始使用它了。 最佳答案 根据@dxiv的回答中链接的视频中的说明,这里介绍了如何获得使用Update1RTM的简单示例。首先是模块定义文件mine.ixx。编译它:cl/c/experimental:modulemine.ixx。这将使mine.obj和mine.i

c++ - 如何在 Visual Studio 2013 w/C++ 中创建可执行文件?

我找不到成功运行的HelloWorld程序的exe文件,而且程序一说运行就没有打开。我尝试转到我的文档并检查我的项目文件夹。它完全是空的。感谢您提供的所有帮助。 最佳答案 VisualStudio中的所有可执行文件都应位于项目的调试文件夹中,例如:VisualStudioDirectory:c:\users\me\documents\visualstudio然后名为“helloworld”的项目将位于目录中:c:\users\me\documents\visualstudio\helloworld您的exe将位于:c:\users\

c++ - Visual Studio : Macro for checking configuration type (exe/dll)

是否有可用于检查visualstudio中当前配置类型的宏?根据当前设置,我想包含一个main或dllmain函数:#IFDEFCONFIGURATION_TYPE_EXEintmain(intargc,char**argv){...}#ELSEIFCONFIGURATION_TYPE_DLLBOOLAPIENTRYDllMain(HANDLEhModule,DWORDul_reason_for_call,LPVOIDlpReserved){returnTRUE;}#ENDIF 最佳答案 如果是dll,那么_WINDLL将被定义为继

c++ - 如何在 Visual C++ 中手动修改名称?

如果我在.c中有一个函数,比如voidfoo(intc,charv);...在我的.obj中,这变成了一个名为的符号_foo...根据C名称修改规则。如果我在.cpp文件中有一个类似的函数,那么根据特定于编译器的名称修改规则,这将完全变成另一回事。msvc12会给我们这个:?foo@@YAXHD@Z如果我在.cpp文件中有那个函数foo并且我希望它使用C名称修改规则(假设我可以不重载),我们可以将它声明为extern"C"voidfoo(intc,charv);...在这种情况下,我们又回到了过去_foo...在.obj符号表中。我的问题是,是否可以反其道而行之?如果我想用C函数模拟C

【最详细附安装包】Visual Studio2022安装教程

软件下载软件:VisualStudio版本:2022语言:简体中文大小:4.11M安装环境:Win11/Win10/Win8/Win7硬件要求:CPU@2.0GHz内存@4G(或更高)下载通道①百度网盘丨下载链接:https://pan.baidu.com/s/1yGK5t3d1KHG0XwcVPKWHvQ提取码:7777软件介绍VisualStudio是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序,VS是一个非常完整的开发工具集,包括了所有软件生命周期中所需的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。安装步骤1.鼠标右击【Visua

在visual studio里配置Qt插件并运行Qt工程

  Qt插件,也叫qt-vsaddin,它以*.vsix后缀名结尾。visualstudio简称为VS,从visualstudio2010版本开始,VS支持Qt框架的开发,Qt以插件方式集成到VS里。这里简述在visualstudio2019里配置Qt5.14.2插件,并配置Qt环境、编译和运行Qt工程。1下载VS2019  下载VS2019,官网地址:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/  个人地址:https://pan.baidu.com/s/1VaQC5_CprbTtp8mbPWCaBA提取码:uo

C++:Setenv()。 Visual Studio 中的未定义标识符

根据我可以在网上找到的所有文档,看我的代码似乎是正确的。我的IDE是MSVisualStudioXpress4WindowsDesktop2012,它的编译器抛出错误:Error1errorC3861:'setenv':identifiernotfounde:\users\owner\documents\visualstudio2012\projects\project1\project1\source1.cpp181Project1.帮帮我!!!#include#include#include#include#include#includeusingnamespacestd;inth

Visual Studio代码 - 带有Chrome调试器冲突的节点应用程序

我目前有以下launch.json在我的VisualStudio代码应用中。{"version":"0.2.0","configurations":[{"type":"node","request":"launch","name":"LaunchProgram","program":"${workspaceRoot}\\server\\server.js"},{"name":"LaunchChromeagainstlocalhost,withsourcemaps","type":"chrome","request":"launch","url":"http://localhost:4200/"

android - visual studio 2015,android 命令 'run-as' 失败

环境:windows10(家庭版、专业版)、visualstudio2015(社区版、专业版)所有组合。启动visualstudio2015update1,新建工程,Native-ActivityApplication(Android),这样默认的androidnativeapp。构建解决方案并开始调试。然后出现这样的错误信息:.无法开始调试。Android命令“run-as”失败。包“com.Android1”未知。我用谷歌搜索,但找不到解决方法。我错过了什么?如何设置我的环境或修复某些问题? 最佳答案 对此的解决方案是您必须对您

c++ - Visual Studio 2015 (C++) : Stop compile on first build error (not first project)

VisualStudio2015检测到编译错误时如何停止编译?我的意思是第一次构建错误(可能是第一个.cpp),而不是第一个项目,因为它需要太多时间。(我只有1个项目。)名为"StopOnFirstBuildError"的扩展不是答案,因为它停止在有错误的第一个项目。问题(更详细)当我按下F5或Ctrl+Shift+B时,编译器会编译所有(或部分)文件。在我的例子中,它可以只用5秒检测到一些错误,所以我希望它现在停止编译。但是,VS2015变得无响应。对Ctrl+Break也有很强的抵抗力。我大约需要30秒才能导航到错误位置。如何在出现第一个编译错误时自动停止编译过程?历史有anold