首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VS 2017中的项目属性对话框中完全缺少“C/C++”类别

在VS 2017中的项目属性对话框中完全缺少“C/C++”类别可能是由于以下几个原因导致的:

  1. 安装问题:可能是在安装Visual Studio时没有选择安装C++相关组件。在安装Visual Studio时,可以选择自定义安装,并确保选择了C++相关组件,如"C++工具"和"C++核心功能"。
  2. 项目类型问题:可能是因为当前打开的项目不是C++项目,而是其他类型的项目,如C#项目或Web项目。在Visual Studio中,不同类型的项目具有不同的属性设置,因此在不同类型的项目中可能会缺少某些类别。

解决此问题的方法是:

  1. 确保安装了C++相关组件:可以通过重新运行Visual Studio的安装程序,选择自定义安装,并确保选择了C++相关组件。安装完成后,重新打开项目属性对话框,查看是否已经出现了"C/C++"类别。
  2. 确认项目类型:确保当前打开的项目是C++项目。如果不是C++项目,可以尝试创建一个新的C++项目,然后再打开项目属性对话框,查看是否出现了"C/C++"类别。

如果以上方法仍然无法解决问题,可能需要考虑重新安装Visual Studio或与Microsoft支持团队联系以获取进一步的帮助。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

vc60修改快捷键-MSDEV.EXE 版本

],这个可能是VS6.0和OFFICE 2007有冲突缘故,下面是解决办法:首先去下载一个(exe 下载后解压缩),下载过来是一个C++原始文件,需要通过VC编译一下产生一个 .dll将这个插件复制到...使用最新病毒检测软件在发布该文件日期中获得。 该文件存储在安全性得到增强有助于防止任何未经授权更改对文件服务器上。安装外接程序运行 .exe 提取 Visual C++ 6.0 项目。...生成 Visual C++ 发布 或 调试 配置项目。 在 Visual C++,请从 工具 菜单单击 自定义 。 在 自定义 对话框单击 加载宏和宏文件 选项卡。...删除快捷键加载外接之后,您可以删除菜单项,停止 Visual C++ 通过执行以下步骤下将它们分配给两个加载项命令快捷键:从 Visual C++ 工具 菜单,单击 自定义 。...单击 项目 菜单vc60修改快捷键,单击 添加项目 ,然后将,弹出菜单 文件 命令拖并释放它。 在 自定义 对话框选择该 命令 选项卡。 从 类别 列表框中选择 加载项 。

1.5K20

vc60修改快捷键-MSDEV.EXE-应用程序错误解决办法

],这个可能是VS6.0和OFFICE 2007有冲突缘故,下面是解决办法:首先去下载一个(exe 下载后解压缩),下载过来是一个C++原始文件vc60修改快捷键,需要通过VC编译一下产生一个 .dll...使用最新病毒检测软件在发布该文件日期中获得。 该文件存储在安全性得到增强有助于防止任何未经授权更改对文件服务器上。安装外接程序运行 .exe 提取 Visual C++ 6.0 项目。...生成 Visual C++ 发布 或 调试 配置项目。 在 Visual C++,请从 工具 菜单单击 自定义 。 在 自定义 对话框单击 加载宏和宏文件 选项卡。...删除快捷键加载外接之后,您可以删除菜单项,停止 Visual C++ 通过执行以下步骤下将它们分配给两个加载项命令快捷键:从 Visual C++ 工具 菜单,单击 自定义 。...单击 项目 菜单,单击 添加项目 ,然后将,弹出菜单 文件 命令拖并释放它。 在 自定义 对话框选择该 命令 选项卡。 从 类别 列表框中选择 加载项 。

1.4K20

VC++编写ActiveX控件

然后,我对C++态度有了极大转变,以前只知道C++写窗口程序是多么麻烦啊(远不如C#.NET来得快和直接),而它所谓“比较底层,和底层操作系统关系比C#这些高级语言要密切很多”好处一直都没有体会到...里面最后一句话比较重要,就是用VC开发OCX控件,你可以在其它语言里面都能调用,这样很好实现了功能化组件良好循环使用,而且还可以实现跨语言地调用(例如,你完全可以用C#调用C++开发OCX控件)...系统“开始“-》“程序”-》“Microsoft Visual C++ 6.0”-》“Microsoft Visual C++ 6.0 Tools”-》“Active Control Test Container...2.1 添加控件属性      切换到“Automation”选项卡,点击右边“Add Property…”会弹出对话框: External name:外部名称。...Visual C++开发环境虽然有很多优点,但有个缺点也很明显,就是代码结构比较乱,感觉没有VS2005和后面的Visual Studio系列要好。

3.4K30

EVC34项目升级到Visual Studio项目的一些建议

使用Visual Studio 2008自动升级项目     点击EVC项目.vcp文件,Visual Studio 2008就会弹出对话框,然后进行升级,如下图所示: ? ?    ...,由此可见VS2005对变量定义与审查更为严格,还有就是对数组越界问题也比EVC来强。    ...解决方法:在工程属性—〉General—〉Project Defaults –〉Use MFC ,把Use MFC in a shared DLL 改为 Use MFC in a static DLL...后来在msdn英文论坛上找到了一些蛛丝马迹,还是在项目的资源文件上出了问题,默认情况下,Embedded Visual C++ 4.0 版会将 MFC Pocket PC 应用程序对话框样式设置为 DS_MODALFRAME...另外,MSDN文档和前辈一些文章给了我很好参考,在此给出链接,希望对大家有用。 1. eMbedded Visual C++ 到 Visual Studio 2005 升级向导 2.

1K100

win7下运行exe失败:应用程序无法启动,因为应用程序并行配置不正确

win7下运行exe失败:应用程序无法启动,因为应用程序并行配置不正确 1.问题描述 承接了一个项目,给甲方交接时候,在它电脑中运行出现了这个错误。...则系统缺少Microsoft Visual C++ 20XX(运行库)文件(XX表示:05、08、10)。...2.2 对于缺少Microsoft Visual C++ 20XX(运行库) 网上是去百度上搜索对应库下载安装。 我是直接用驱动精灵里面系统助手系统组件进行自动修复。 ?...可以知道出错exe是用VC90编译器编译(我其中一个类库使用VS2008编译),VC90是visual studio 2008 C++开发工具。...安装visual studio 2008 C++开发工具后,就可以运行了。

22.5K31

初识mfc

今天主要了解了Visual C++开发环境Visual Studio(话说以前都是用来调试控制台程序)和用mfc写了一个最简单程序。   ...首先新建项目->输入项目名Hello,然后对程序进行一些属性设置.   ...第一步应用程序类型类型选择为:基于对话框,然后项目类型选择为MFC然后点完成,一个简单对话框程序框架就完成了.现在已经有了一个可运行应用程序框架,接下来要做就是设计程序窗口.为什么说是用mfc写程序呢...因为mfc是一系列c++类,他们包含了绝大多数与windows操作系统交互编程功能,就是说别人已经预先写好了,我们自需要拿来用即可.   ...直接在资源视图中打开IDD_HELLO_DIALOG对界面进行修改.鼠标点击每个按钮右下角属性窗口对该按钮进行修改,比如更改大小,位置,增加点击事件等.在左边工具箱可直接拖拽各种控件到窗口中,非常方便

1.7K30

OCX 入门

ActiveX控件提供这些功能使得对其使用将是非常方便。本文下面即以MFC为工 具对ActiveX控件开发进行介绍。 一、创建项目 1.打开VS2008新建MFC项目。...如下图右键添加属性属性变量类型我们选LONG,变量名为TimeStyle,其他默认。 ? ? 2.方法 方法就是控件开放给用户使用一些功能函数,类似于C++类函数。...->新建->项目,选择Visual C++下MFC,模板选MFC ActiveX控件,自定义工程名(我为MyActiveX),确定后基本采用默认设置,直接”下一步”,不过”控件设置””创建控件基于...所有标准控件都在右侧”工具箱”(有的vs2005工具箱在左侧),选中后再在对话框相应位置单击一下即可,可直接拖动和缩放控件。这些控件ID都可自行修改。...”,把这个文件解压缩以后,在下面的目录可以找到TSTCON32.exe源代码:“C++\MFC\ole\TstCon”,自己编译就可以了。

3K60

【MFC拓展库】上海道宁与BCGSOFT合作为您带来专业Micrisoft Windows开发业务组件

“文件”或“编辑”等所有类别都是从应用程序资源自动构建。自定义机制允许修改工具栏/菜单项外观,更改项文本/图标,甚至使用库图像编辑器创建/修改图像。...您可以在设计表面上排列仪表并更改其属性。仪表板准备就绪后,将其保存为 XML 并将其加载到 C++ 应用程序。14、Visual Studio 集成集成向导设置应用程序向导并更新路径设置。...03、支持可折叠节点(大纲)开箱即用大纲解析器可识别 C++ 文件,并且可以通过编程方式或使用外部 XML 文件进行自定义。04、智能感知支持我们为 IntelliSense 提供高级支持。...四、其它产品01、BCGControlBar for .NETBCGControlBar for .NET是100%托管代码工具包,使用C++/CLI编写,面向Microsoft .NET Framework...该库包括完全可定制Office 2000/XP/2003/2007/2010/2013/2016风格工具栏和菜单,VS 2005/2008/2010/2015风格停靠栏,Office 2007/2010

5.5K20

Halcon学习(四) 导出C++代码,在VS2010下编译

Halcon除了依赖于HDevelop平台操作,其他算子都支持了C++语言接口,比如: read_image()算子: 而dev_display()则没有C++接口: 我们使用Halcon...HDevelop帮助文档read_image (Image, 'fabrik')算子C++接口。...2.引入必要头文件 在(项目属性)–(配置属性)–(C/C++)–(常规)–“附加包含目录”添加路径: $(HALCONROOT)/include $(HALCONROOT)/include/halconcpp...3.包含库路径 在(项目属性)–(配置属性)–(链接器)–(常规)–“附加库目录”添加库路径: $(HALCONROOT)/lib/$(HALCONARCH) 4.添加库 在(项目属性)–...(配置属性)–(链接器)–(输入)–“附加依赖项”添加库: halconcpp.lib 5.添加dll文件 将缺少dll文件放进工程目录源文件所在位置。

79920

iocomp入门教程-以MFCiplotx为例

最近要做一个项目需要绘制曲线,为了节省时间,就选用了iocomp控件,可网上相关教程极少,官方给文档还是比较详尽,但缺少具体前期准备步骤,在初次接触这个控件很容易蒙,所以我写下这篇,给入门者以便利...用到材料: iocomp激活成功教程版(目前常见为V3和V4,两个版本按喜好选择吧~ iocompC++ MFC包装类(非常好用,有了这个包装,很复杂操作一个语句就OK了) 演示环境:...VS2010&win7 教程开始~: 首先,下载安装iocomp,具体安装教程已经在安装包,我就不再赘述。...接下来创建MFC项目(我以对话框为例,接下来用图说话,我觉得这样比较直观) 1.在工具栏->右键 选择项 2. 3.点击确定,然后在工具箱会出现-> 4.加到对话框上,右键添加变量-> 5...这么操作 原因我解释一下, 这是因为我们要使用官方提供包装类(用这个类编程真的很便利!),而在这个包装类源代码类就是这么命名,So~ 7.将下载好包装类解压 8.

54330

记录visual Studio使用过程两个问题

对于我个人而言,VS主要是用来做C/C++开发,作为Qt开发IDE来代替QCreator,简直是本人最爱。...这篇博文记录两个在使用VS过程问题,算是比较常见问题。...而有时候我们程序需要编译64位版本,提供给64位操作系统使用。这个时候我们需要手工新建“平台”了。右键选中项目,在菜单中选择“属性”,弹出“项目属性对话框,右上角选择“配置管理器”,如下: ?...在“活动解决方案平台”中选择新建,弹出如上所示对话框。在“新建平台”下拉框中选择“x64”,然后选择确定即可。这时候可以看到项目的平台属性为“x64”了。...Unicode字符集       Unicode字符集也是VS工程一个属性,指定在该项目中使用什么样字符集。

1.1K100

【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | VS 自带 Android 平台应用创建与配置 )

文章目录 一、Visual Studio 安装 " 使用 C++ 移动开发 " 二、Visual Studio 创建 " 动态共享库(Android) " 类型应用 三、设置编译选项 四、生成 ARM...Installer , 安装 " 使用 C++ 移动开发 " ; 等待安装完成 ; 二、Visual Studio 创建 " 动态共享库(Android) " 类型应用 ---- 在 Visual...Studio 2019 欢迎界面 选择 " 创建新项目 " , 在 创建新项目 对话框 , 选择 " 动态共享库(Android) " 类型项目 ; 设置项目的存放路径 ; 下面是创建项目时..., 自动生成代码 ; 所有代码都在 extern "C" {} 包裹 , 是以标准 C 格式导出 ; #include "VS_NDK_Demo.h" #define LOGI(...)...} } 三、设置编译选项 ---- 右键点击 " 解决方案资源管理器 " , 在弹出菜单 , 选择 " 属性 " 设置 ; 设置预处理器 : 设置预编译头文件 : 预编译头文件是一些常用头文件

91410

在Visual Studio2013编译使用libcurl库

下面在VS2013加入我们刚才编译好libcurl库 在VS2013左下角属性管理器】->【Debug|Win32】,右键单击【Debug|Win32】,选择【属性】,进入到【Debug属性对话框...添加libcurl头文件所在目录 选择【C/C++】->【常规】->【附加包含目录】,在【附加包含目录】添加libcurl所在头文件路径,我是:D:\env_build\libcurl_vs2013...项目中,针对debugx86项目,创建一个libcurl_debug_x86_vs2013.props属性表文件,选择【属性页管理器】->【Debug|Win32】,右键单击,【添加新项目属性表】,...在【添加新项】对话框输入属性表名称,如下图所示: ?...右键单击libcurl_debug_x86_vs2013.props属性表文件,选择【属性】菜单,在libcurl_debug_x86_vs2013.props属性对话框添加libcurl头文件和

5.1K20

VS2013编译程序出现error C4996: std::_Fill_n: Function call with parameters that may be unsafe

最近按照BiliBil网站Visual C++网络项目实战视频教程,使用VS2013编写一个基于MFC对话框程序HttpSourceViewer,采用了WinHttp库、Boost xpressive...正则库等,学到第23课,使用正则表达式时,出现如下错误: 错误 1 error C4996: 'std::_Fill_n': Function call with parameters that may...See documentation on how to use Visual C++ 'Checked Iterators' d:\program files\microsoft visual studio...: 'std::_Fill_n': Function call with parameters that may be unsafe 找到如下解决方案: 右键单击HttpSourceViewer项目,选择...属性-> c\c++ -> 预处理器 -> 预处理器定义 里添加 _SCL_SECURE_NO_WARNINGS 编译成功 参考资料: 1、【C++】错误 164 error C4996: 'std

93430

ActiveReports 报表应用教程 (7)---交叉报表及数据透视图实现方案

在矩阵控件行数和列数由每个行分组和列分组唯一值个数确定。同时,您可以按行组和列组多个字段或表达式对数据进行分组。...我们这里将要演示是产品销售数据分析表,列分组按照产品类别和产品名称进行分组;行分组按照年和月进行分组,并对销量大于2000数据进行高亮显示,以下是详细实现步骤: 1、创建报表文件 在应用程序创建一个名为...rptCrossTable1.rdlx ActiveReports 报表文件,使用项目模板为葡萄城ActiveReports报表页面报表,创建完成之后从 VS 报表菜单项中选择转换为连续页面布局...Studio 工具箱中将 ActiveReports 7 页面布局报表分类下 Matrix 控件添加到报表设计界面,然后从属性窗口命令区域选择属性对话框命令,以打开矩阵控件 Matrix 属性设置对话框...表达式:=[产品名称] 完成以上设置之后回到报表设计界面,选中数据单元格 TextBox4 ,在属性窗口命令区域中点击属性对话框命令,并按照以下表格设置数据单元格属性: 常规-值: =Sum([数量

1.7K50

Jetson Nano心得分享:用VS-Code远程操作

但是要面对更加复杂应用开发时,例如目前较为流行C/C++、Python、Java等开发语言,以及Jupyter这类教学工具时,这些SSH工具整合性就明显不足,毕竟这些工具主要针对管理而非开发用途...经过一段时间体验之后,笔者向大家推荐微软vs-code整合式开发环境,作为技术学习与应用开发阶段主要远程操作工具,主要原因如下: 支持Windows、MacOS、多种Linux等操作系统; 完全免费并支持中文界面...; 只要在本机透过扩充模块功能,无需在Jetson Nano上进行任何安装,就可以自行选择所需要支持开发环境: 编程语言:包括C/C++、Python、Java、SQL等等; 排版语言:包括MarkDown...,可以看到所有支持类别 事实上,只要是时下比较通用技术资源,在vs-code都能透过扩充插件得到支持,并且我们不需要事先点击安装,只要在vs-code中点击文件,就能为我们分析需要添加哪些插件,然后在右下角跳出提示信息...由于vs-code需要透过SSH协议来进行远程控制,因此一开始我们需要在vs-code扩充模块选项框输入“ssh”关键字,点击第一个“Remote-SSH”并进行安装,如下图所示步骤: 安装好之后

59720

c++动态库和静态库区别_静态库里面包含动态库

图:vs静态库项目属性设置 Build项目即可生成静态库。 使用静态库 测试代码Linux下面的一样。...有3种使用方法: 方法一: 在VS中使用静态库方法: l 工程“属性面板”è“通用属性”è “框架和引用”è”添加引用”,将显示“添加引用”对话框。...打开工程“属性面板”è”配置属性”è “C/C++”è” 常规”,在“附加包含目录”属性,键入StaticMath.h 头文件所在目录路径或浏览至该目录。 编译运行OK。...打开工程“属性面板”è”配置属性”è “C/C++”è” 常规”,在“附加包含目录”属性,键入DynamicMath.h 头文件所在目录路径或浏览至该目录。 编译运行OK。...冠以extern “C”限定符后,并不意味着函数无法使用C++代码了,相反,它仍然是一个完全C++函数,可以使用任何C++特性和各种类型参数。

1.7K30

宇宙第一 IDE 叕发布新版了

当在调试器下运行时,新热重新加载体验现在可用于本地 C++ 应用程序。它同时支持 MSBuild 和 CMake 项目。更多信息请看"热重载"部分。...在代码分析添加了对 gsl::not_null 支持。 在 C++ 移动开发工作量更新到 NDK r21 LTS。 C++ AMP 头文件现在已被废弃。...破解点沟槽改进 临时断点 拖放断点 解决方案资源管理器外部源节点 附加到流程对话框改进 个性化设计 为垂直和水平标签添加颜色标签 增加了主题包,并与 VS Code 主题作者合作,推出了自定义主题集合...Git 工具 对任何跨越不同存储库解决方案(即在不同 Git 存储库托管项目的解决方案)预览标志下多存储库支持 在创建 git 仓库过程,现在完全支持发布到 Azure DevOps。...改进 XAML 绑定体验 微软做了很多改进,使数据绑定变得快速和简单,比如从属性检查器快速访问数据绑定对话框,能够从快速操作设置绑定,能够在数据绑定对话框中选择要绑定属性

4.1K10
领券