看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) DEVC++ 因為連編譯都出了問題,我就直接貼圖加註明來讓大家看看我的問題! 1.首先我先寫一個Max的宣告,然後把這個檔案編譯(但沒執行)存成.h檔 http://imgur.com/ktWbn34 然後沒有出現什麼錯誤訊息 http://imgur.com/bLt0RWX 2.再來我想寫一個Max的實作檔,編譯存成.c檔 http://imgur.com/kfhHDoE 結果編譯器就罵我了,出現ERROR http://imgur.com/shp9BUp 3.接著我寫第三個main的檔案,一樣是存成.c檔 http://imgur.com/tUzKTfz 編譯後還是有錯誤訊息 http://imgur.com/3ViDM2s 當然也無法執行了 http://imgur.com/TW6OOyj 我把第一次出現的錯誤訊息丟去google,但沒找到解法 才來這裡請益各位大大,我想把這一個程式分檔成.h和.c,應該怎麼做呢? 然後我這個程式沒有開專案,如果想把他弄成專案請問要怎麼改呢? 謝謝大家 "Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.163.21 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1447639024.A.AAA.html
Clangpp: 不要再用dev c++了... 11/16 10:25
pcyu16: 下次可以把錯誤訊息打出來 看圖片有點辛苦orz 11/16 10:26
Neisseria: 現在有很多貼程式碼的網站,可以善用資源 11/16 10:30
stupid0319: 有Max沒main,有main沒Max,呵呵呵呵 11/16 10:32
pcyu16: 用專案編譯沒錯 專案怎麼建的部份..網路找得到 11/16 11:01
pcyu16: 雖然這不是IDE的問題, 不過還是建議你換一下IDE 11/16 11:02
pcyu16: 詳情 可以google一樓的推文..||| 11/16 11:03
pcyu16: 如果試過專案還有問題的話再發問吧 11/16 11:04
tsoahans: 開新專案 還有標頭檔要加防護 11/16 11:05
james732: 看到dev-C++就end了 (笑) 11/16 12:03
Caesar08: Visual Studio Community 2015很好用 為甚麼要用dev-c++ 11/16 12:53
x000032001: 先學好用gcc怎麼編譯 再來用IDE編譯 11/16 13:02
DarkPrincex: 用DEV C++明明就超適合新手,搞不懂為什麼要排擠它 11/16 14:12
DarkPrincex: 網路上那堆不要用DEV C++的要馬過期很久要馬亂寫... 11/16 14:16
DarkPrincex: 詳細內容也可以參考google一樓裡面Yahoo知識+那篇 11/16 14:17
erotic: Dev-C++ 後續有人持續在更新,一堆人不懂亂講 11/16 14:35
uranusjr: 五年前用 Dev-C++ 罪該萬死, 三年前 Dev-C++ 是合理選擇 11/16 14:39
uranusjr: 但現在我不覺得 Dev-C++ 有任何地方勝過 Visual Studio 11/16 14:39
uranusjr: 不過話說回來三年後又會是怎樣呢, Windows 真是麻煩 11/16 14:41
wa120: 更新了orz 11/16 14:45
fatrabitree: 現在用dev的我還是覺得不OK 11/16 15:28
fatrabitree: VS都免費了 所有功能都比DEV強 為什麼不用? 11/16 15:29
fatrabitree: 何況是新手 新手用DEV寫出來的CODE排版都不對 很可怕 11/16 15:30
tsoahans: 但原PO用的好像是沒更新的版本 11/16 15:46
tsoahans: 不過對新手沒差啦 上禮拜考程式競賽都用DEV寫了也沒差 11/16 15:47
a27417332: 推Dev-C++總比一堆愛亂推編譯器和文字編輯器好 11/16 18:12
a27417332: 說什麼讓新手瞭解編譯原理,我是不認為常人會這樣學習 11/16 18:15
x000032001: 學會原理總比在那邊背按按鈕的順序亂試好 11/16 19:31
megawalker: 裝cgwin學怎麼用g++吧 11/17 00:02
Sirctal: 我也覺得學gcc跟makefile比較好 基本功練起來 11/17 00:11
Sirctal: 不過我記得不需要用cygwin吧?? 用mingw就可以了?? 11/17 00:13
Sirctal: 只是工作後 公司還是會希望你盡量用IDE比較好 11/17 00:14
Sirctal: 就不得不推微軟在這方面真的作的不錯 11/17 00:14
DarkPrincex: VS主要就是程式很肥啦@@ 而且DEV-C比較適合非專案的 11/17 02:35
DarkPrincex: 小型程式練習,比較接近基礎觀念。 11/17 02:36
DarkPrincex: 我們公司倒是都用vim來寫跟makefile編譯 11/17 02:36
DarkPrincex: 我也是寫過makefile才知道到底專案實際上是什麼東西 11/17 02:37
TobyH4cker: 所以應該要講清楚「不要再用Dev-C++ 4.9.9.2」了 11/17 04:56
james732: 我覺得不要用dev-C++就跟變數要初始化一樣是貼心提醒啊 11/18 02:42
DarkPrincex: 變數要初始化有他的理由,不要用dev-C++是偏見吧 11/18 11:08
DarkPrincex: 真的要比喻比較像是叫人不要用switch改用if-else 11/18 11:09
a27417332: 連基本語法還不熟,用makefile了解一半會比較好嗎 11/18 15:22
a27417332: 我個人是不太會啦,不太清楚其他人的想法 11/18 15:24
uranusjr: 我覺得這要看你學 C/C++ 是想幹什麼, 如果公司就是在做 11/18 17:01
uranusjr: 這種東西, 一開始就學 Makefile 甚至 CMake 當然好 11/18 17:02
uranusjr: 但這就回到一開始的問題, Dev-C++ 這種半調子設定根本幫 11/18 17:02
uranusjr: 不到任何人啊, 要完整環境不如 VS, 也無法完整了解基礎 11/18 17:03
DarkPrincex: 我覺得DEV-C++反而比較基礎耶... 11/18 17:20
DarkPrincex: 以程式來說,本來就是一個原始碼去編譯了,根本沒有 11/18 17:20
DarkPrincex: 建立專案的必要,解題網站也都是上傳原始碼 11/18 17:21
DarkPrincex: 主要也是看過超多同學交作業都是把VS整包幾十MB的專 11/18 17:23
DarkPrincex: 案丟上去,明明就只是寫一個幾十行的小程式而已 11/18 17:24
petercoin: VS整包10幾MB是因為有ncb或sdf檔 非必要的東西砍掉就好 11/19 08:49
petercoin: 而且Dev-C++的error message給的資訊量蠻少的 對於初 11/19 08:50
petercoin: 學者來講很難讓他們從這些資訊找到程式有問題的地方 11/19 08:51