visual studio2017 除錯時出現:“Project1.exe”(Win32): 已載入“D:\workplace\Project1\Debug\Project1.exe”。已載入符號。
visual studio2017 除錯時提示以下問題:
參考連結: http://blog.csdn.net/win_turn/article/details/50468115
具體步驟如下:
1、點 除錯按鈕,然後選擇 選項和設定
2、勾選 啟用源伺服器支援
3、點選左側符號,勾選微軟符號伺服器
4、執行程式,載入5、待載入完成,再復原
“Project1.exe”(Win32): 已載入“D:\workplace\Project1\Debug\Project1.exe”。已載入符號。 “Project1.exe”(Win32): 已載入“C:\Windows\SysWOW64\ntdll.dll”。無法查詢或開啟 PDB 檔案。 “Project1.exe”(Win32): 已載入“C:\Windows\SysWOW64\kernel32.dll”。無法查詢或開啟 PDB 檔案。 “Project1.exe”(Win32): 已載入“C:\Windows\SysWOW64\KernelBase.dll”。無法查詢或開啟 PDB 檔案。
“Project1.exe”(Win32): 已載入“C:\Windows\SysWOW64\msvcp140d.dll”。無法查詢或開啟 PDB 檔案。
“Project1.exe”(Win32): 已載入“C:\Windows\SysWOW64\vcruntime140d.dll”。無法查詢或開啟 PDB 檔案。
“Project1.exe”(Win32): 已載入“C:\Windows\SysWOW64\ucrtbased.dll”。無法查詢或開啟 PDB 檔案。
程式“[13372] Project1.exe”已退出,返回值為 0 (0x0)
設定完成之後變為:
“Project1.exe”(Win32): 已載入“D:\workplace\Project1\Debug\Project1.exe”。已載入符號。 “Project1.exe”(Win32): 已載入“C:\Windows\SysWOW64\ntdll.dll”。已載入符號。 “Project1.exe”(Win32): 已載入“C:\Windows\SysWOW64\kernel32.dll”。已載入符號。 “Project1.exe”(Win32): 已載入“C:\Windows\SysWOW64\KernelBase.dll”。已載入符號。 “Project1.exe”(Win32): 已載入“C:\Windows\SysWOW64\msvcp140d.dll”。已載入符號。 “Project1.exe”(Win32): 已載入“C:\Windows\SysWOW64\vcruntime140d.dll”。已載入符號。 “Project1.exe”(Win32): 已載入“C:\Windows\SysWOW64\ucrtbased.dll”。已載入符號。 程式“[13372] Project1.exe”已退出,返回值為 0 (0x0)。
另外一種做法就是執行程式,等待這些動態庫載入完成即可。然後重新執行即可。
如果動態庫檔案都載入完成以後,出現如下問題問題的時候,證明程式已經執行,但是控制檯閃退。
解決方案:在main()函式中的return前面新增system("pause"),其中標頭檔案中新增#include<stdlib.h>。
其實該問題在於控制檯閃退了。
相關推薦
visual studio2017 除錯時出現:“Project1.exe”(Win32): 已載入“D:\workplace\Project1\Debug\Project1.exe”。已載入符號。
visual studio2017 除錯時提示以下問題:參考連結: http://blog.csdn.net/win_turn/article/details/50468115具體步驟如下:1、點 除錯按鈕,然後選擇 選項和設定2、勾選 啟用源伺服器支援3、點選左側符號
STM32在keil除錯時出現:Error:Flash Downlosd failed
上一篇介紹了STM32無法燒錄程式的解決方法,這次介紹STM32在keil除錯時出現下圖錯誤的解決方法 1、根據各大網友的經驗,配置了偵錯程式對應功能設定 配置完以上設定,理應正常除錯,但是點選除錯按鍵還是出現這個問題,別急我們一步一
使用gdb除錯時出現:Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.212.el6.i686的解決辦法
今天在redhat6.3(32位)下使用gdb除錯程式的時候,出現一段警告,在此總結出解決辦法,方便後來的學者: 提示需要使用debuginfo安裝glibc-2.12-1.212.el6.i686,但是這裡有個問題:linux系統下有debuginfo嗎?
eclipse遠端除錯時出現:Failed to connect to remote VM. Connection refused. Connection refused: connect
如圖: 以下都是在網路中找的解決方案: 解決方案1:服務是在root 賬戶下啟動的,關掉服務殺掉程序,然後用普通使用者登入重啟服務!(對我無效,因為我的服務不可以用普通使用者啟動) 解決方案2:在Eclipse中找到Run-Debug Configur
GDB遠端除錯錯誤解決 使用GDB 7.2版本進行遠端除錯時出現:Remote ‘g’ packet reply is too long錯誤
GDB遠端除錯錯誤解決使用GDB 7.2版本進行遠端除錯時出現:Remote ‘g’ packet reply is too long錯誤,需要修改gdb程式碼解決,辦法是:修改gdb/remote.c檔案,遮蔽process_g_packet函式中的下列兩行:if (bu
gdb和gcc升級:解決編譯和除錯時出現gdb no symbol in current context
1 gcc 4.8安裝 步驟1:從gnu網站下載程式碼(gcc-4.8.0.tar.gz)。 步驟2:解壓程式碼 $> tar -xzvf gcc-4.8.0.tar $> cd gcc-4.8.0 步驟3:編譯程式碼
Visual Studio除錯時,出現“觸發一個斷點”
問題描述: Visual Studio編譯程式碼順利通過,除錯程式碼時出現“已觸發一個斷點”,如下圖: 原始碼類似: 分析: 在F11單步除錯 delete[] send_data; 這行時,發現記憶體釋放出現異常,導致出現“以觸發一個斷點”。很有可能是緩衝區溢
Eclipse運行Maven命令時出現:-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.問題解決
mod 運行 eclips director 兼容 m2_home logs environ image 錯誤: -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME
開發部署項目時出現:java.lang.OutOfMemoryError: PermGen space
服務器 body 出現 從表 compile pil pac target ive java.lang.OutOfMemoryError: PermGen space 錯誤: 原文地址:http://www.cnblogs.com/shihujiang/archive/20
SVN提交修改時出現:Checksum mismatch
服務 技術 使用 flow overflow mismatch 復制 文件 sub 在使用SVN commit提交修改時,提示Checksum mismatch 問題,提示版本不一致,不能提交,類似於下圖。 圖片來源於網絡,如有侵權,請告知刪除。 搜索stac
Ubuntu 16.04下使用gcc輸出匯編的.0文件為可執行文件時出現:`_start'被多次定義
file blank pan art 一次 x86_64 另一個 使用 urn 錯誤如下: `_start‘被多次定義 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o:(.text+0
在訪問RESTful接口時出現:Could not write content: No serializer found for class 的問題解決小技巧收集
onu restfu zab blank rest org lips 收集 規範 註意:市面上對於寫RESTful是用RestFul,其實是不規範的,標準寫法RESTful。 在Java上,處理這個應該是沒有繼承Serializable類,然後通過Eclipse生成ser
Mycat查詢時出現:Error Code: 1064. can't find any valid datanode
arc mysql查詢 根據 .cn .com pos log archive 理解 說明:這個錯誤是查詢時條件字段超過了範圍導致的。 解釋: 為什麽會出現範圍問題? 一般在MySQL查詢時不會因為字段的值超過了範圍而導致的,但是在Mycat中卻不是這樣認為的,Myc
cmd命令對java程序進行編譯時出現:編碼GBK的不可映射字符
原因 格式轉化 ava str cmd命令 轉化 code 有用 unicode 原因:由於JDK是國際版的,在編譯的時候,如果我們沒有用-encoding參數指定JAVA源程序的編碼格式,則java.exe首先獲得我們才做系統默認采用的編碼格式,也即在編譯JAVA程序時,
windows(hexo)使用git時出現:warning: LF will be replaced by CRLF
lob replace git 出現 hexo conf crlf als style hexo出現warning: LF will be replaced by CRLF git config --global core.autocrlf false //禁用自動轉換
VS2010 F5調試時出現:“ 嘗試運行項目時出錯:未捕獲通過反射調用的方法引發的異常”解決
進程 捕獲 托管代碼 選項 studio 解決方法 出現 選項卡 啟用 S2010 F5調試時出現 嘗試運行項目時出錯:未捕獲通過反射調用的方法引發的異常 兩個解決方法:1) 打開項目屬性,選擇調試選項卡,將“啟用非托管代碼調試”一項鉤上。2) 打
windows使用git時出現:warning: LF will be replaced by CRLF
windows中的換行符為 CRLF, 而在linux下的換行符為LF,所以在執行add . 時出現提示,解決辦法: $ rm -rf .git // 刪除.git $ git config --global core.autocrlf false //禁用自動轉換 &n
tomcat啟動時出現:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].錯誤 的原因:
tomcat執行專案出現:Failed to start component [StandardEngine[Catalina].StandardHost[localhost]. 並且出現cause by : java.lang.ClassFormatError: Absent Code att
USB除錯時出現“because an app is obscuring a permission request settings cab't verify your resonse”問題
Android 除錯遇到了一個奇葩的問題,usb除錯授權時提示“Because an app is obscuring a permission request settings cab't verify your resonse”,中文翻譯(因為應用程式模糊了許可權請求設定,所以不能驗證你的共振)
Android Studio 開啟除錯 時 提示:could not connect to remote progress Aborting debug session
1. 在 AndroidMenifest.xml 新增: android:debuggable="true" 允許除錯。 <application android:debuggable="true" andr