1.找不著bin\debug\first.exe(自己取的名)檔案(目前未解決,直接從工程資料夾下找到並copy到相應資料夾下即可)
2.fatal error lnk1120: 1 個無法解析的外部命令
2種可能:
(1)函式定義了未實現
(2)工程檔案建錯型別了
3.(以下問題也碰到了,解決方法使用的是從
找到的)
原因及解決辦法
產生這個問題的真正原因是c語言執行時找不到適當的程式入口函式,
一般情況下,如果是windows程式,那麼winmain是入口函式,在vs2010中新建專案為「win32專案」
如果是dos控制台程式,那麼main是入口函式,在vs2010中新建專案為「win32控制台應用程式」
而如果入口函式指定不當,很顯然c語言執行時找不到配合函式,它就會報告錯誤。
修改設定適應你的需求
如果你需要的是windows程式:
1.選單中選擇 project->properties, 彈出property pages視窗
2.在左邊欄中依次選擇:configuration properties->c/c++->preprocessor,然後在右邊欄的preprocessor definitions對應的項中刪除_console, 新增_windows.
3.在左邊欄中依次選擇:configuration properties->linker->system,然後在右邊欄的subsystem對應的項改為windows(/subsystem:windows)
如果你需要的是控制台程式:
1.選單中選擇 project->properties, 彈出property pages視窗
2.在左邊欄中依次選擇:configuration properties->c/c++->preprocessor,然後在右邊欄的preprocessor definitions對應的項中刪除_windows, 新增_console.
3.在左邊欄中依次選擇:configuration properties->linker->system,然後在右邊欄的subsystem對應的項改為console(/subsystem:console)
cesiumjs學習筆記之一 環境搭建
cesiumjs是什麼 乙個世界級3d地球儀和地圖的開源j ascript庫。1 安裝node.js 環境 確認node.js是否安裝成功 命令視窗 windows r,輸入cmd,enter確認 輸入命令 node v,如果成功,會顯示版本號。安裝npm,執行命令 npm install 確認np...
wireshark分析之一 環境搭建
詳見 w 以下為我搭建的環境簡單摘要 1.軟體環境相關 版本vs2008 python2.7.6 cygwin cygwin nt 6.1 thinkpad pc 1.7.13 0.260 5 3 2012 04 05 12 43 i686 cygwin wireshark 原始碼1.6.6 2.配...
機器學習筆記(一) 環境安裝
同時推薦乙個很好地python資源庫,可以幫助大家找到很多適合自己電腦環境的模組檔案 我的電腦環境 win10,64bit 配置步驟 1 將安裝目錄下的d anaconda和d anaconda scripts放到電腦環境變數中。2 安裝mingw用於提供c語言編譯需要安裝的模組,在cmd裡面直接輸...