MFC所遇到的錯(1)

2021-05-26 22:10:18 字數 573 閱讀 9385

1,error lnk2001

error lnk2001是計算機程式設計人員初學時常會碰到的問題。多是因為執行環境問題、程式沒有新增必要的庫而導致。可通過對系統重新設定、新增庫檔案或者新增**來解決。

例如,你用vc建了乙個控制台程式,它的入口函式應該是main, 而你使用了winmain。或者,你用vc開啟了乙個.c/.cpp 檔案,然後直接編譯這個檔案,這個檔案中使用了winmian而不是main作為入口函式。vc這時的預設設定是針對控制台程式的。

解決:當copy網上的源程式,在本機編譯的時候,由於新建的工程沒有把連線用的庫,在連線的時候新增進去,所以一些函式、變數找不到定義的庫檔案,從而出錯。

解決:1. 先弄清楚到底缺了哪些庫,再在project=》setting=》link裡面的moldul/lib 新增這些庫的檔案。  

2. 可以用以下形式在源程式裡面新增下面**:   

#pragma comment(lib, "opengl32.lib");  

#pragma comment(lib, "glu32.lib");  

#pragma comment(lib, "glaux.lib");

今天所遇到的問題

首先,昨天晚上做完了xenomai與linux核心編譯的任務,今天交付了 問題一 虛擬機器解除安裝 虛擬機器在安裝的時候目錄不太對,受不了就想把目錄改了,改的時候發現改不了,我就在任務管理器裡面把有關程序刪了,刪完發現,嘿果然能改目錄了,結果改完後虛擬機器裡面的linux不能用了,重啟電腦都不能用,...

List,grid view所遇到的坑

在專案中我們可能會用sqlite儲存使用者的一些記錄,比如記事本就要儲存每次記錄,然後在首頁及時的將改變後的item顯示出來,但實際上可能存在各種各樣的坑,比如資料確實寫入了,我也呼叫notifydatasetchange 了,但是為啥你不變!這裡我遇到的是兩個問題 你可能會說是啊,我在記錄資料on...

screeps所遇到的難題

首先記錄一下遇見的問題 1.使不同的小兵分別移動到不同的目的地 已解決,sources陣列改下標就好。每個mode中的 中,以roleupgrader教程 為例 1 var roleupgrader creep 4 run function creep 10 11else15 16 17 1819 ...