VS2008如何編譯C檔案
由於之前一直是在linux平臺用gcc編譯,今天第一次用vs2008想編譯一個C語言檔案,折騰了好久才搞定,太菜了,言歸正傳。
1,開啟vs2008新建一個工程,選擇win32控制檯應用程式,填寫好專案名字,然後在彈出的介面選擇空工程
2,回到VS2008主介面,這個時候工具欄會多出一個工具欄“解決方案管理器”英文是“solution explorer”
3,在解決方案管理器的下面的原始檔右擊選擇新增,在彈出的介面上選擇C++,然後輸入C語言的名字,比如helloworld.c檔案
4,這個時候就可以寫程式碼編譯執行。
#include<stdio.h> int main() { printf("hello\n"); system("pause"); return 0; }
相關推薦
VS2008如何編譯C檔案
由於之前一直是在linux平臺用gcc編譯,今天第一次用vs2008想編譯一個C語言檔案,折騰了好久才搞定,太菜了,言歸正傳。 1,開啟vs2008新建一個工程,選擇win32控制檯應用程式,填寫好專案名字,然後在彈出的介面選擇空工程 2,回到VS2008主介面,這個時候工
VS2008編譯C語言生成dll檔案
1、在C#中int關鍵字表示一種整型,是32位的,它對應的.NET Framework型別為System.Int32。 int 和 long是標準C#語言的關鍵字,在Microsoft.NET中相當於有一個別名:Int32 和 Int64。 2、編譯生成DLL檔案 1)開啟
使用Netbeans編譯C++檔案,動態連結庫的方法
一鍵執行時會出現類似於下面的錯誤: Undefined symbols for architecture x86_64: "___gmp_printf", referenced from: _main in main.o "_
cl編譯C檔案的環境變數修改
添 加環境 變數INCLUDEC:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include LIBC:\Progr
codeblocks按c99標準編譯c檔案的設定
作者:朱金燦 早上用codeblocks編譯一個c檔案,出現這樣一個編譯錯誤:+'for'+loop+initial+declarations+are+only+allowed+in+C99+mode 原來codeblocks的gcc預設不以c99標準編譯
用ndk編譯C檔案
#!/bin/sh OS='linux' ANDROIDSDK='android-14' PROGDIR='/home/guohai/dev/android-ndk-r7/' PROGDIR=`cd $PROGDIR && pwd` ARMEABI
linux64位下無法編譯c檔案的解決方法
來源 出現的問題 test.c:1:19: fatal error: stdio.h: 沒有那個檔案或目錄 解決 可以在命令列輸入如下的命令進行安裝: sudo apt-ge
linux下gcc編譯 .c檔案生成動態連結庫 .so檔案,並測試呼叫該連結庫
簡單介紹:linux中so檔案為共享庫,和windows下dll相似;so可以共多個程序呼叫,不同程序呼叫同一個so檔案,所使用so檔案不同;so原檔案不需要main函式;例項,1.通過mysqlTest.c中的函式mysql(),生成一個libmysql.so連結庫#inc
mingw下用gcc編譯c檔案出現no such file or directory解決方法
c檔案直接拖進cmd時地址是對的,但gcc不認空格,所以要把路徑當做所有空格都去掉或改成“—”,這樣它就能直接發現檔案了,這時在cmd中編寫:gcc F:\new.c -o F:\new.exe ,就會出現new.e
win7下使用Eclipse編譯C檔案生成exe
嵌入式開發過程中需要經常除錯和驗證小功能,比如排序、CRC等。如果直接硬體模擬,比較浪費時間。不如直接在計算機上驗證完成以後再移植到嵌入式系統中。這樣不需要硬體環境也能夠編碼。 這裡選用Eclipse當做計算機開發環境。在Windows 7下,
通過DOS視窗編譯C++檔案總結
用txt檔案寫一個C++程式,直接將字尾名改為.cpp,然後在DOS視窗中編譯一下就變成可執行檔案了,但是這個過程中可能會遇到不少問題,一下是具體步驟和問題。 用vs2010編譯器。 1:找到你VS的安裝路徑,接下來找到VC/bin下一個名為cl.exe的可執行檔案,這個就
C語言入門(廿二)之預處理指令、巨集、條件編譯、檔案包含、typedef、const
預處理指令 什麼是預處理指令: 在我們的檔案翻譯成0和1之前做的操作我們稱之為預處理指令。一般情況預處理指令都是以#號開頭的。 巨集定義的格式 不帶引數的巨集定義: #define 巨集名 值 巨集定義的作用:
linux之讓終端支援C++11/14編譯cpp檔案
1 問題 我們的專案很多智慧指標,但是我linux的終端肯定不支援C++11/14, 我們平時都是用的下面的命令編譯c++檔案 g++ -g file.cpp -o file r 如果是用c++11編譯需要改成如下 g++ -g -Wall -std=c+
C語言獲取當前編譯執行檔案(XXX.exe)檔名和目錄路徑
C語言獲取當前編譯執行檔案(XXX.exe)檔名和目錄路徑 vc2010編譯通過 #include<stdio.h> #include<string.h> #include<windows.h> #include<stdlib.h> int ma
Linux中編譯C/C++檔案構建時提示找不到引用的函式定義
1、確認應用的檔案是否有編譯,測試方法修改錯檔案中的內容再次編譯看是否報錯 2、如果沒有說明沒有參與編譯,需要修改makefile檔案新增編譯對應檔案生成.o目標檔案。 3、如果發現已經添加了該檔案,還有一種可能就是巨集命名衝突。例如: #ifndef _MONITOR_H_ #defi
gcc和g++編譯c或者c++檔案碰到的問題
gcc和g++都是GNU(組織)的一個編譯器。 誤區一:gcc只能編譯c程式碼,g++只能編譯c++程式碼 兩者都可以,但是請注意:
ubuntu下dlib編譯C++(共享庫)及使用,即cmake編譯dlib開原始檔的步驟和檔案結構,
一、cmake的工作機制 使用CMake很簡單。 構建過程是通過建立一個或多個CMakeLists檔案(實際上是CMakeLists.txt,但本指南將在大多數情況下脫離擴充套件)控制在專案的每個目錄中。
VScode編譯C++,標頭檔案顯示not found的解決方法
一直用codeblocks,想試試vscode,結果這個問題給我弄懵逼了。一開始以為是iostream這個標頭檔案not found,後來發現第一個標頭檔案都會這樣顯示,放到後面就不會了,然而,光這一個顯示not found(雖然並不影響編譯),就能逼死強迫症的啊~~~ 言歸正傳,這個問題解
多個.c檔案編譯成.ko檔案
以兩個C檔案為例: 將本該被分別編譯成adc_device.ko和adc_driver.ko的adc_device.c、adc_driver.c編譯成一個ko檔案! 採用方法: 第一步、修改C檔案 1、去掉adc_device.c檔案裡module_init(xxx)、modul
Xcode編譯c/c++檔案後生成的可執行程式位置
當我們用xcode編譯c/c++程式時,可以在xcode裡面直接編譯執行,但是我們想在命令列中執行可執行程式,就像在linux下怎麼辦。我們就需要去找到生成的可執行檔案。 生成的可執行程式位置在 xcode---preferences---locations 在De