1)到snmp++下載最新的snmp++v3.2.23.tar.gz庫(kù),同時(shí)下載vs.net的工作空間文件msvc7.tar.gz以及加密庫(kù)libdes-l-4.01a.tar.gz
2)解壓這三個(gè)壓縮包到某個(gè)目錄,注意目錄結(jié)構(gòu),以使工作空間文件.sln能正確指向相對(duì)路徑的源文件,應(yīng)該如下:
├─snmp++
│ ├─src
│ ├─include
│ │ └─snmp_pp
├─msvc
│ ├─dynamic
│ └─static
└─libdes
├─Debug
└─asm
3)我的電腦只裝了vc6,不認(rèn).sln項(xiàng)目,怎么辦?
Examda提示: 到網(wǎng)上下載一個(gè)prjconverter工具,把vc7的工作空間文件.sln轉(zhuǎn)換為vc6的dsw文件即可。
4)用vc6打開dsw文件,可以空間里的幾個(gè)項(xiàng)目,編譯,報(bào)錯(cuò):" Could not find the file unistd.h "
可以在libdes目錄下,生成一個(gè).h文件,加入libdes項(xiàng)目,文件內(nèi)容如下:
/* * This file is part of the Mingw32 package.
* * unistd.h maps (roughly) to io.h */
#ifndef _UNISTD_H
#define _UNISTD_H
#include
#include
#endif
/* _UNISTD_H */
5)再編譯,又報(bào)錯(cuò):" 'ml'不是內(nèi)部或外部命令,也不是可運(yùn)行的程序 "
到網(wǎng)上下載MASM32,安裝,然后把其bin目錄下的ml.exe和ml.err復(fù)制到vc的cl.exe同一個(gè)目錄
6)再編譯,OK
2)解壓這三個(gè)壓縮包到某個(gè)目錄,注意目錄結(jié)構(gòu),以使工作空間文件.sln能正確指向相對(duì)路徑的源文件,應(yīng)該如下:
├─snmp++
│ ├─src
│ ├─include
│ │ └─snmp_pp
├─msvc
│ ├─dynamic
│ └─static
└─libdes
├─Debug
└─asm
3)我的電腦只裝了vc6,不認(rèn).sln項(xiàng)目,怎么辦?
Examda提示: 到網(wǎng)上下載一個(gè)prjconverter工具,把vc7的工作空間文件.sln轉(zhuǎn)換為vc6的dsw文件即可。
4)用vc6打開dsw文件,可以空間里的幾個(gè)項(xiàng)目,編譯,報(bào)錯(cuò):" Could not find the file unistd.h "
可以在libdes目錄下,生成一個(gè).h文件,加入libdes項(xiàng)目,文件內(nèi)容如下:
/* * This file is part of the Mingw32 package.
* * unistd.h maps (roughly) to io.h */
#ifndef _UNISTD_H
#define _UNISTD_H
#include
#include
#endif
/* _UNISTD_H */
5)再編譯,又報(bào)錯(cuò):" 'ml'不是內(nèi)部或外部命令,也不是可運(yùn)行的程序 "
到網(wǎng)上下載MASM32,安裝,然后把其bin目錄下的ml.exe和ml.err復(fù)制到vc的cl.exe同一個(gè)目錄
6)再編譯,OK

