簡體   English   中英

如何編譯二進制文件?

[英]How can I compile binary?

我是一個.net的開發人員,通常會編寫Web應用程序。 但是我得到了一個小項目的二進制文件,我需要對其進行編譯(我認為)。

它只有兩個文件:mfile.h和mfile.cpp。 從代碼來看,.h文件是包含常量的頭文件,而cpp文件是實際的代碼文件。

我在Visual Studio Pro 2008中創建了一個新的C ++生成文件項目,並添加了這些文件,但是當我嘗試構建它時,只是說錯誤1錯誤結果-1從”返回。 項目mfile

老實說,我以前從未使用過這種類型的代碼,但我想對其進行編譯並開始學習。 我到底在想什么?

希望您正在運行VS 6,在這種情況下,您只需加載.cpp文件,單擊“生成”,然后說要為您創建項目,然后單擊“確定”即可。

使用VS 2008,您要:

  1. 自行將這些文件移動到目錄中
  2. 從現有代碼中選擇文件->新建->項目...
  3. 接受“ Visual C ++項目”
  4. 選擇放置文件的目錄
  5. 可能選擇“控制台應用程序項目”
  6. 接受其余的默認值(單擊“完成”)。

現在,您應該能夠(最終)構建您的項目。

或者,您可以從命令行進行編譯。 在開始菜單中,轉到“ Microsoft Visual Studio 8.0”->“ Visual Studio Tools”,然后選擇命令提示符之一。 當它打開時,使用cd切換到存儲文件的位置。 類型:

cl mfile.cpp

編譯。

不要創建makefile項目,而要創建標准的控制台應用程序項目(空)。 創建空項目后,添加兩個文件並單擊F5。 如果沒有錯誤或缺少依賴項,則所有內容都應編譯並運行。

使用makefile項目不是正確的方法(至少對於Windows)。 您應該首先使用向導創建新的C ++項目。 將這些文件添加到創建的解決方案並進行構建。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM