vs2017无法调试,怎么解决?

生成都正常,开始调试不管什么程序都是显示这个图片说明
原来调试什么的都是正常的,是在关闭了源服务器支持之后,调试的时候提示网络安全软件啥的,让禁用,然后再调试就是显示这个

c++
0

2个回答

1.在dll中必须调用CoInitialize或者CoInitializeEx否则会报错“没有调用CoInitialize()”,但是这个函数不能在dll中调用否则会报错“无法在设置线程模式后对其加以更改”,所以只要在exe中先调用CoInitialize,然后调用dll。

2.如果使用“CoInitializeEx(NULL, COINIT_MULTITHREADED); ”会出现此错误,可以这样

      ## HRESULT hr = CoInitializeEx(NULL, COINIT_MULTITHREADED);  
         ## #ifdef _DEBUG  
       ##     //assert(SUCCEEDED(hr));  
       ###endif  
     ##     {  
    ##         hr = CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);  
     ## #ifdef _DEBUG  
     ##         assert(SUCCEEDED(hr));  
     ## #endif  
 ##         if( FAILED(hr) )  
   ##         {  
    ##             return hr;  
    ##         }  
     ##     }  
0
weixin_44726512
weixin_44726512 没有用这个函数 ,就是随便什么程序都不行,比如这种#include<stdio.h> int main() { printf("hello world!"); getchar(); return 0; }
4 个月之前 回复

重装呗,实在没办法的话

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
VS2017调试unity解决方案
VS2017之前的版本调试unity 需要下载 Visual Studio Tools for Unity VS2017内置了Visual Studio Tools for Unity 首先打开 帮助-&amp;gt;关于   已安装程序中查看是否安装了Visual Studio Tools for Unity,没有安装到第4步 点击 工具-&amp;gt;获取工具和功能  点击安装即可 重新启动发现 如...
因为缺少调试目标,vs无法调试
对于这个事情,还是小白的我翻阅各种资料,忙活了大半夜才真正解决,下面就将解决这个问题的方法展示一下吧             方法一:在解决方案中,右击属性,将目标项目UI设置为启动项目,并且将UI属性中的输出类型选择“windows应用程序”        如果此方法不行可以,且错误列表中出现“程序不包含适合于入口点的静态Main方法”,考虑方法二。也就是说明Main()函
VS2017的C++开发心得(十一)调试——内存溢出和内存泄漏(上)
VS的调试功能非常强大,一方面是覆盖面很广可以调试本地程序,也可以调试远程的Linux服务器程序。另一方面是内容很丰富,基于汇编调试之上,可以查看内存信息,线程堆栈,甚至GPU、CPU的占用情况,还有DX12的图形调试以及NVIDIA的Nsight的CUDA调试。基本满足你从开发到优化到debug到发布的所有需求。 本章介绍VS下的本地程序的调试方法。 本地程序的调试主要分为两种,一种是主动调...
VS调试不进入断点解决方法
VS调试不进入断点解决方法 1. 确保进入调试状态 代码中指定程序是需要管理员身份运行,实际调试时VS未使用管理员身份,会导致点击调试实际未进入调试状态。 VS下设置调试使用管理员权限方法: 打开程序集的属性窗口,找到“安全性”设置,其中有一个“启用 ClickOnce 安全性设置”,勾选后再反勾选该复选框。 此时在解决方案资源管理器中,就可以找到 app.manifest ...
VS动态库调试方法
1 将动态库与调用动态库的程序放在同一解决方案下 打开调用动态库的程序,之后在“解决方案资源管理器”中,选中“解决方案’XXX’”,之后在右键菜单中选择“添加-&amp;gt;现有项目”,之后在“添加现有项目”对话框中选择动态库程序的vcxproj文件,如图1所示。此时就将这两个程序放在了同一解决方案下。 图1 之后,就可以在动态库中下断点进行调试了。 2 将动态库文件拷贝到调用动态库的程序的文...
VS2017 启动调试出现 无法启动程序 当前状态中是非法
VS2017 启动调试出现 无法启动程序“http://localhost:15613” 操作在当前状态中是非法的。 同时附加进程也是错误的解决方法遇到这个问题网上百度都说是 防火墙的问题但是我修改了防火请依旧没有用在论坛看见有人的回复解决了问题工具--选项--调试--常规--启用asp.net的JavaScript调试(chrome和ie)去掉勾选...
VS2017调试
设置断点调试在一行代码的左侧点击即可设置断点,按F5(调试-&amp;gt;开始调试)即可运行到第一个端点处暂停逐语句调试按F11(调试-&amp;gt;逐语句)即可开始一步一步执行逐过程调试按F10(调试-&amp;gt;逐过程)开始逐过程调试,此方法不会进入调用的函数里面原文此处的 Step into a property 笔者没看懂也没有测试出来,跳过快速运行到鼠标位置在调试过程中,把鼠标在一行代码前端停留会出现一...
VS2017的C++开发心得(十二)调试——内存溢出和内存泄漏(中)
这篇要做一点改变,本来计划是怎么debug内存溢出,但由于内存溢出的方式各种各样,没有固定的debug方式,调试手段随机应变。所以这篇主要从内存分布来理解内存溢出问题,以及内存溢出可能造成的后果。 首先看看结构体的内存分布,代码如下: #include &amp;lt;Windows.h&amp;gt; struct SA { double dArray[2]; int t; SA() { F...
VS2017驱动调试——configure devices无法填写Network host name解决办法
在Visual Studio 2017中进行驱动开发,添加调试设备时遇到如下问题:Network host name无输入框,无法填写,尝试了各种办法啊最终真是吐血。解决办法:窗口拉伸一下...
VS2017调试程序提示脚本错误解决方法
在网上查找到的直接删除脚本文件的方法,对于我并没有很好的解决问题, 脚本提示没有了,但是出现其他报错弹窗。 最后自己慢慢尝试找到了一种解决方法,如下: 1.删除文件:“C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\PrivateAssemblies\plugin.vs.js” 2.找到:”C...
新装VS2017编译时出现PDB问题或者到cmd一闪而过的现象解决办法
参考此文操作:https://blog.csdn.net/sunnyliqian/article/details/50273987 之后不要慌张,容软件加载一会,加载完后可取消刚刚的勾选 注:有可能初次编译时,遇到cmd一闪而过的现象 解决办法:按ctrl+F5键进行调试或者在程序的末端加上system(&quot;pause&quot;);语句...
关于vs2017调试出现脚本错误 警告窗口的解决办法
Visual Studio 2017,,然后调试项目就报错:当前页面的脚本发生错误,如下图:   不管点 “是” 还是 “否”,电脑使用一段时间以后还是会弹这个烦人的框。  解决: 根据图片上提示的文件路径,找到这些文件一个个删除(有可能图片中会弹出多个文件),直接删除好了,并不影响什么。    ...
在VS2017中编写了一个最简单的Hallo world程序,但是在调试时成功了,但是却不能启动dotnet.exe程序。
在VS2017中编写了一个最简单的Hallo world程序,但是在调试时成功了,但是却不能启动dotnet.exe程序。 在网上也看了很多这方面的解决办法,都试过了。比如这个方法:   可是还是不能解决这个问题。而且我的环境变量是这样的:   意思就是我是有C:\Program Files\dotnet   这个的,可是还是不能启动程序。实在不明白为啥。这个问题已经困扰几天了。...
VS2012调试"无法启动程序 拒绝访问"解决办法
问题如http://bbs.csdn.net/topics/390805647所描述一样,我也遇到了。 发现是英雄联盟客户端运行的残留造成的。 win10下重启时需要关闭快速访问。
VS2017下用release进行程序调试及无法打断点问题
有时候程序过大时,用Debug在VS下调试速度过慢,变换成release版本。 需要确保每一个工程都有如下配置,例如你想调试Recog工程下的某个CPP文件。那么只对cup工程release的配置是不够的,也需要对Recog工程有这个配置。 具体操作如下: C++&gt;General-&gt;Debug Information Format-&gt;Program Dat...
vs2017调试进不去断点
情况1. 调试时使用的是PDB(Program Database)文件,而当我们在类库中修改代码后,由于没有重新编译,会使用上次的PDB文件,这样就造成了原来的PDB和新的代码文件不匹配,自然调试时也就无法正确进入断点。 重新生成解决方案或者先清理解决方案再生成解决方案 情况2. 调试时使用Debug版本 Debug版本:调试版本...
VS2017中托管C++程序调用托管C++生成的动态库,程序无法调试的问题
环境:windows10专业版,VS2017企业版 因为业务需要,需要同时整合VC动态库和C#动态库到一个程序中,主程序为VC程序。 技术点: 1、只能用托管C++作为主程序,因为无法用非托管C++程序调用托管C++动态库。 2、托管C++程序调用托管C++动态库时需要配置调试选择,否则程序无法调试。 VS2017调试选项配置如下: ...
vs2017调试出现“服务器拒绝了连接”
情况描述:同解决方案下两个项目一个可以正常调试,另一个“服务器拒绝了连接”问题 解决方案:在项目名称处右击--属性--web--修改:项目url(j)  和     覆盖应用程序根URL(U)的      地址输入框中    的端口号 注       意:不要使用已占用的端口号      ...
VS 设置在Release模式下调试的方法
设置在Release模式下调试的方法: 1.工程项目上右键 -> 属性 2.c++ -> 常规 -〉调试信息格式    选  程序数据库(/Zi)或(/ZI), 注意:如果是库的话,只能(Zi) 3.c++ -> 优化 -〉优化            选  禁止(/Od) 4.连接器 -〉调试 -〉生成调试信息 选  是 (/DEBUG)
使用VS反汇编调试
1.  主要目的: 查找出错误的函数 查找函数内某个出错参数 2.  适用情况 比较适合于使用第三方库或者其他dll文件时,无法进入使用函数内部的情况。 3.  注意点: call函数:函数的返回值能够反映函数调用情况,如果出错,则一般为函数返回值异常,函数返回值存放于EAX中。 出错代码:VS中函数执行完成后会返回出错代码,出错代码可能为宏定义值,此时可以结合源码(如果有的话),I
VS2017调试闪退
如上图创建这样一个.NET Core控制台程序,调试的时候闪退,有两种解决方法 1、在输出后面加上Console.ReadKey();这样一句代码,或者Console.ReadLine(); 2、平时运行时我们习惯按F5,实际上可以按Ctrl+F5
VS2017调试(一)
文章图片使用微软文档外链非直接上传可能会加载慢 此文没有逐句翻译,但基本表达了原文主要内容,原文链接见末尾 设置断点调试 在一行代码的左侧点击即可设置断点,按F5(调试->开始调试)即可运行到第一个端点处暂停 逐语句调试 按F11(调试->逐语句)即可开始一步一步执行 逐过程调试 按F10(调试->逐过程)开始逐过程调试,此方法不会进入调用的函
解决VS2017运行时控制台一闪即逝问题的方法
  f5是开始调试的指令,ctrl+f5才是开始执行(不调试),如果在换成ctrl+f5执行后可以正常显示输出内容和“Press any key to continue...“这句话,那么问题就解决了。但是部分人会发现,在按键ctrl+f5过后,程序依然一闪而过,那么你可以试试下面的这个方法来解决这个问题:①在右侧自己项目的名字上右键,选中最下方的属性。②依次选中 配置属性-&amp;gt;连接器-&amp;gt...
VS2017调试unity没有解决方案
1.VS2017之前的版本调试unity 需要下载 Visual Studio Tools for Unity 2.VS2017内置了Visual Studio Tools for Unity 3.首先打开 帮助-&gt;关于 已安装程序中查看是否安装了Visual Studio Tools for Unity,没有安装到第4步 4.点击 工具-&gt;获取...
vs2017调试iisexpress无法启动的问题解决方案整理
![无法启动](https://img-blog.csdnimg.cn/20190222132424196.png) 删除代码根目录里的.vs 文件夹并重新打开vs
[python2.7][Anaconda2]Pycharm/VS2017搭配Anaconda调试代码出现变量无法显示的问题
问题 使用Anaconda中的python2作为解释器调试代码过程中遇到一个问题,变量窗口中的变量迟迟无法显示出来,figure-1是vs2017,figure-2是Pycharm。如果将解释器换成C:\Python27\python.exe后,就可以正常显示。 figure-1 VS2017 figure-2 Pycharm 解决方法 VS2017 Tools -&amp;gt; O...
vs编写ActiveX控件,无法运行调试配置
在VS中开发MFC ActiveX控件,开发完后,通常使用VS自带的容器ActiveX Control Test Container来运行ActiveX控件。此容器在VS安装后的文件中是找不到的,需要自己手动获取。如下所述:   (1)按照你的VS所安装的路径,找到VCxxxxSamples.zip这个压缩文件,其在Samples下的名为2052文件夹中, 如在我的电脑上,其所在
VS2017怎么解决所有cmd框一闪而过的问题
在程序头文件中加入#include &amp;lt;stdlib.h&amp;gt;在return 0;前面加入system(&quot;pause&quot;);例如:
安装使用VS2017调试C语言的几点注意事项
Visual Studio是微软公司出品的一款功能强大、全面的IDE和代码管理工具 然而,一开始使用它来编写C语言文件时,却遇到了一些问题,在解决这些问题之后,在此总结分享一些经验。 1.安装VS2017 官网:https://visualstudio.microsoft.com/zh-hans/ 对于一般的开发者、学生,只需下载免费的community版本即可,下载的安装包为在线安装...
VS2017 调试时Debug窗口没有内存解决办法
调出内存窗口时需要在debug模式下,但是存在一种情况就是在debug模式下打开如下图也看不到内存选项,这种情况需要开启地址级调试 过程:工具》选项》调试》常规》启用地址级调试 再返回就可以调出内存窗口了,选择添加就可以了 ...
ABP框架 - 介绍 VS2017调试器无法附加到IIS进程(w3wp.exe) c# 动态实例化一个泛型类...
ABP框架 - 介绍   在14,15年间带领几个不同的团队,交付了几个项目,在这个过程中,虽然几个项目的业务不一样,但是很多应用程序架构基础性的功能却是大同小异,例如认证、授权、请求验证、异常处理、DTO、日志、审计、定时任务、调度、多语言、应用配置管理等等这些功能。但是由于项目受限于进度、资源、团队成员的背景,在当时却难于做到各个项目的统一,只能用拷贝的方式,然后在不通的项目中各自再根据各...
VS2017调试代码显示“当前无法命中断点,还没有为该文档加载任何符号”
VS2017升级之后,代码调试无法进入,显示“当前无法命中断点,还没有为该文档加载任何符号”的问题解决思路: 1、工具-选项-项目和解决方案-生成并运行,取消勾选“在运行时仅生成启动项目和依赖性” 2、选中启动项目-右键属性-生成,取消勾选“优化代码” 3、选中启动项目-右键属性-Web,勾选“ASP.NET”和“启用编辑并继续” 4、工具栏-调试-选项-常规,取消勾选“启
关于VS2017 已启用 Visual Studio 中的 Chrome 脚本调试解决办法
转至:http://blog.csdn.net/lilinoscar/article/details/79114721 每当调试项目时,都是重新打开一个浏览器窗口,而且关闭调试后,也会关闭窗口,很麻烦,如下图:   如何关闭Chrome脚本调试呢? 解决办法: 工具  =》 选项  =》调试 =》 常规 =》启用APS.NET 的 Javascript 调试(Chrome和IE)  ...
VS调试无法加载PDB 文件解决办法
VS调试时出现错误后一般会中断,跳到用户代码处,然后根据调用堆栈就能分析相应的问题。但有时点击中断后直接提示某某PDB文件无法加载,这情况下要查找问题就非常麻烦了。 解决方法: 加载相关符号文件就可以。(以VS2015为例,其他版本同理) 菜单栏->调试 ->选项 ->符号->勾选 Microsoft符号服务器 第一次加载会从
VS2017调试出现异常浏览器直接关闭的解决办法
最近升级完VS2017后,出现了各种不适应。 1.F5调试时总是会打开新的浏览器,过去都是在现有窗口右侧打开新的新的浏览器标签页。 这一点就让很不爽,勉强接受吧,继续调试代码但是还有第二种情况。 2.当某个操作引起程序异常时,没有任何预示直接结束程序关掉浏览器窗口。 这个就没法忍了,找了老半天终于解决了,在此记录一下。。  工具——选项——项目和解决方案——Web项目——浏览器窗口关闭时...
vs下调试变量无法添加到监视或者无法打断点
有时候在vs下调试一些变量无法添加到监视或者无法打断点这时尝试一下修改    工程属性-》C/C++ -> 优化-> 禁用   .    然后编译生成后,再设置断点调试
解决IIS无法调试的问题的批处理文件
解决IIS无法调试的问题的批处理文件解决IIS无法调试的问题的批处理文件解决IIS无法调试的问题的批处理文件
VS2017调试教程
网上看见的不错就转载了过来   http://blog.csdn.net/rzdyzx/article/details/78964810文章图片使用微软文档外链非直接上传可能会加载慢此文没有逐句翻译,但基本表达了原文主要内容,原文链接见末尾设置断点调试在一行代码的左侧点击即可设置断点,按F5(调试-&amp;gt;开始调试)即可运行到第一个端点处暂停逐语句调试按F11(调试-&amp;gt;逐语句)即可开始一步一...
VisualStudio 2017 Web项目:开始调试和开始执行(不调试)的区别
Web 项目 :点击开始调试,我们可以在程序执行时,打断点,跟踪程序执行,方便差错。 Web项目:点击开始执行(不调试),在程序运行期间,不可以打断点;优点:在网站启动后,如果我们修改了CS代码,则只需右击对应项目,点击重新生成(或者直接生成)一下项目,然后直接刷新浏览器页面就可以了。原因:IIS服务处于启动状态 总结:调试我们平时用的比较多,方便差错,执行不调...
如何在VS2017中单步调试第三方DLL
用VS进行项目开发的时候,经常会用到第三方DLL。既然是项目开发,就免不了调试,那么如何能像调试本机代码一样方便的调试第三方DLL呢? 总结一下: (1)下载安装.Net Reflector插件  ( 2 )  打开.Net Reflector Object Browser  ( 3 )  找到需要调试的DLL右键Enable Debuging  (4)接下来打上断点就可
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 vs2017制作网页视频 区块链解决