- Nov 30 Thu 2006 22:56
VC找不到MFC的MFC42DLL以及使用RMDIR等函式需Include Which Header檔
- Nov 30 Thu 2006 22:56
VC Compiler Structure Something Problems(Sizeof的問題)
typedef struct _ImageHeader{
short type; /* Magic identifier */
unsigned int size; /* File size in bytes */
unsigned short reserved1;
unsigned short reserved2;
unsigned int offset; /* Offset to image data, bytes */
}ImageHeader;
#pragma pack(pop,1)
//若沒有加#pragma pack(pop,1) 以及 #pragma pack(pop,1)
//fout<<sizeof(ImageHeader)<<endl;//會出現16,實際算才14
CFile f;
f.Open("beagirl.bmp",CFile::modeRead|CFile::typeBinary);
ImageHeader imghder;
f.Read(&imghder,sizeof(imghder));
f.Close();
另一個方法是在VC選項中直接設定
Project=>project setting=>C/C++ Page
在Category選Code Generation在Struct member alignment選擇1Byte
- Nov 30 Thu 2006 22:55
How to build MFC DLL?

- Nov 30 Thu 2006 22:55
VC6安裝STLport
既然使用了STLPort,我就在想如何使用該庫,解壓縮那個包,一打開,嘿,居然還有一個INSTALL文件,仔細研究一番,按照他的說明很不簡單的就裝好了。當然在網上有很多關於如何安裝STLPort的方法,用的最多應該是夢魘的那個方法,即《STL源碼剖析》一書的附錄。這有一個網址供大家參考
http://jjhou.csdn.net/myan-stlport.htm 或 http://stweb.cgu.edu.tw/~m9221001/stelport/stlport.mht
當然移植STLPort的方法還有以下方法:
http://www.vchelp.net/cndevforum/subject_view.asp?
Asd學長方式也不錯用
別人安裝都可以...我目前還沒成功過orz...真不知遇到什麼鬼問題orz
上面內容大家都貼來貼去,都說自己是原創orz....下面是我參考的網址
http://confach.cnblogs.com/archive/2005/03/03/112100.html
後來我將環境變數裏的
include直接修改成
C:\stlport\stlport;C:\Program Files\Microsoft Visual Studio\VC98\atl\include;C:\Program Files\Microsoft Visual Studio\VC98\mfc\include;C:\Program Files\Microsoft Visual Studio\VC98\include
而lib修改成
C:\stlport\lib;C:\Program Files\Microsoft Visual Studio\VC98\mfc\lib;C:\Program Files\Microsoft Visual Studio\VC98\lib
然後打開Dos,進入C:\stlport\src
根據另一份文件,參考自以下網址
http://www.chinaitpower.com/A/2002-12-22/44717.html 或
http://stweb.cgu.edu.tw/~m9221001/stlport/stlportinstall.mht 或
Word格式 http://stweb.cgu.edu.tw/~m9221001/stlport/stlportinstall.doc
copy vc6.mak makefile
nmake -f vc6.mak prepare =>這行很重要!!後來加了才沒有再遇到錯誤
nmake install
- Nov 30 Thu 2006 22:54
VC fatal error LNK1120: 8 unresolved externals
fatal error LNK1120: 8 unresolved externals
record.obj : error LNK2001: unresolved external symbol __imp__waveInClose@4
record.obj : error LNK2001: unresolved external symbol __imp__waveInUnprepareHeader@12
record.obj : error LNK2001: unresolved external symbol __imp__waveInStop@4
record.obj : error LNK2001: unresolved external symbol __imp__waveInStart@4
record.obj : error LNK2001: unresolved external symbol __imp__waveInAddBuffer@12
record.obj : error LNK2001: unresolved external symbol __imp__waveInPrepareHeader@12
record.obj : error LNK2001: unresolved external symbol __imp__waveInOpen@24
record.obj : error LNK2001: unresolved external symbol __imp__waveInGetNumDevs@0
Debug/record.exe : fatal error LNK1120: 8 unresolved externals
Error executing link.exe.