⑴ 如何編譯,有什麼步驟么我vs2010的。。
最上面有個「生成」選項,把滑鼠放在那,下拉菜單中就會顯示「編譯」,在最後一個。也可以直接按ctrl + F7
⑵ VS C++如何查看編譯過程
這個是看不到的。除非有其他可以查看內存的軟體,
⑶ VS2008編譯的過程如何查看字元串的內存地址
運行,打斷點
快速監視獲得變數內存地址
調試-窗口-內存
打開內存監視窗口,把地址復制到窗口上,就可以看了
⑷ 怎麼查看VS源程序
摘要
工具--選項--文本編譯器--C#--高級--勾選支持導航到反編譯源
⑸ 誰知道vs 怎麼編譯
安了vs2005後就會附帶一個命令行程序cl.exe,是用來編譯c的。
例:
cl helloworld.c
他就會給你生成一個helloworld.exe
⑹ VS中,如果想知道一個程序是怎麼運行的,應該怎麼加斷點然後怎麼運行著看
出錯的原因是你有一個對象沒有實例化,也就是沒有使用關鍵字new一下(例如: TexBox TB1 = new TexBox(),再如:DataSet Ds1 = new DataSet()),如果你都new了,那麼也有可能是你所new的對象不存在了,或者是在程序中不可用。給閣下一個找到出錯原因的方法:
一、你如果是在編寫程序過程中測試這個index.aspx頁面時出現上述錯誤,那麼你可以如下解決:
1、用VS.NET2003或VS.NET2005(主要看這個程序工程,你原來用的是哪一個開發環境了)打開此程序工程。
2、如果點擊運行沒有錯誤,及編譯後沒有產生語法錯誤,那麼就要找到是在哪個功能的哪條語句中出現了上述錯誤。可在能執行的地方設置斷點,逐句運行程序看到哪條語句後不能執行而提示了錯誤。
3、如果你已經new過了對象,那麼你看看你new過的對象是否已經失效,也就是看看定義的對象的作用范圍是否合法。
4、並且可以使用右鍵的快速監測來查看對象。
5、如果你是調用了Web Services(及Web服務)那麼看看你實例化的Web Services是否存在,並且你是否實例化了Web Services以及是否在程序工程中添加了Web引用,其中的不對稱加密解密過程是否正確,是否執行了應該執行的程序代碼。
二、如果你是沒有源程序而只是訪問了某個網站,那麼我只能告訴你,這個錯誤提示是程序錯誤,編譯過程只能監測語法,而不能監測語意,所以你不能解決,可以告訴你所訪問的網站,讓他們解決出現的此類問題。
最後祝你編程或網上遨遊愉快!萬事如意,心想事成!
參考 http://..com/question/65108002.html?si=10
Step by Step: Calling C++ DLLs from VC++ and VB
一步一步教你用VC和VB調用C++ DLL.
作者 Hans Dietrich 翻譯煙灰
介紹
本系列教程討論了普通情況下4種使用DLL的方法
Part 1
從VC++應用程序調用C++ DLL的函數
從VC++應用程序調用C++ DLL的類
Part 2
從VB應用程序調用C++ DLL的函數
Part 3
從VB應用程序調用C++ DLL的類
Part 4
從VC++應用程序動態的調用C++ DLL的函數
從VC++應用程序調用C++ DLL的函數
Visual Studio 6 使創建包含函數或類的動態連接庫(DLL) 變得非常容易.
第一步
打開 Visual Studio 然後選擇 File | New菜單項:
選擇 Win32 Dynamic Link Library, 輸入工程名, 敲 OK.
選擇 A DLL that exports some symbols 並單擊Finish.在File View里你會看到如下的工程文件:
第二步
在Test.cpp里,你將看到如下代碼:
// Test.cpp : Defines the entry point for the DLL application.//#include "stdafx.h"#include "Test.h"BOOL APIENTRY DllMain( HANDLE hMole, DWORD ul_reason_for_call, LPVOID lpReserved){ switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE;}// This is an example of an exported variableTEST_API int nTest=0;// This is an example of an exported function.TEST_API int fnTest(void){ return 42;}// This is the constructor of a class that has been exported.// see Test.h for the class definitionCTest::CTest()
⑺ 用VS2010怎麼編譯,調試,運行Vc++文件
以HelloWorld為例 打開VS2010 文件->新建->項目-> 左邊安裝的模版中,選中Visual C++ 中間選擇Win32控制台應用程序,輸入項目名稱 點擊確定->下一步->完成,或者直接點完成 VS2010寫了一些代碼,可以刪掉,然後自己寫 #include"stdafx.h" //這個在VS2010得寫上 #include<iostream> using namespace std; void main() { cout<<"HelloWord"; } 運行的時候,菜單欄->調試->開始執行(不調試),這樣程序會在結尾處停止 如果選啟動調試,程序就會直接執行完,看不到結果 編譯,就是菜單欄->生成->生成解決方案,或者第四項:生成+(項目名稱),或者最後一項,編譯 都是同樣的效果.
⑻ 在VS2010的VC++中如何編譯、鏈接、運行、調試程序
在vc2010中看不到像VC6.0顯式的編譯、連接按鈕了。只有工具欄(啟動調試)和菜單欄(測試)

這些功能包含編譯、鏈接、運行(調試)所有步驟,都一鍵完成。
實際上這些功能是編譯器使用以下工具實現的:
編譯器CL.EXE,將.c/.cpp源代碼編譯成目標代碼.obj,
連接器LINK.EXE,將目標代碼和庫連接生成最終文件;
資源編譯器RC.EXE(.rc)將資源編譯,最終通過連接器存入最終文件.
注意編譯准備:VCVARS32.bat拷貝到當前的workspace下在cmd下執行之後就可以
直接使用這些編譯工具在cmd下編譯.
-----------------------------------------------------------
例子:記事本編輯hello.c,在按照上面要求拷貝到當前目錄下,打開cmd
CL.EXE /c hello.c只編譯不連接
LINK.EXE hello.obj 用到的庫文件,生成可執行文件.如:
LINK.EXE hello.obj user32.lib
RC.EXE Hello.rc
-----------------------------------------
CL.EXE,LINK.EXE,vcvars32.bat所在目錄:假定VS2010使用默認安裝路徑
C:Program FilesMicrosoft Visual Studio 10.0VCin
rc.exe所在路徑:
C:Program FilesMicrosoft SDKsWindowsv7.1ABin
注意:
(1)這些EXE文件在vs2010下可能存在多個不同路徑,但都是一樣的,可以通用
(2)如果電腦上安裝了不同的VS版本,這些文件會不同,注意區分。使用同一VS版本下的文件。
⑼ 如何查看在vs中編譯匯編程序生成的列表文件
方法如下,先創建一個C++ Project,然後加入上面的代碼,在main函數或者其他地方設置斷點,注意是Debug版本,否則代碼經過優化會多很多。然後按鈕F5或者點擊Debug->Start Debuging程序會走到main處停下。
然後點擊按鈕 Debug->Windows->DisAssambly即可看到匯編窗口
⑽ 如何在VS2010中運行編譯C和C++
VS2010需要先新建工程項目,接著在源文件中添加cpp文件,然後再編寫代碼,最後編譯運行就可以,下面是創建執行C++程序的步驟:
1、首先新建項目(文件-->新建-->項目)
