[英]Use Crypto++ in personal project on Windows
我在大學的課程中有一個小項目需要創建,需要使用Crypto ++庫。 要求是我們不包括Crypto ++的全部源代碼/二進制文件,而是從外部目錄鏈接它。 (例如C:\\ cryptopp)。 這是因為審閱者將鏈接他/她自己的目錄來評估我的代碼。
現在,我真的很難創建Makefile,並且不完全了解它們的內容。
我在Windows 7上使用MinGW。
所以我的主要問題是,我需要在Makefile中編寫什么文件才能從外部文件夾在項目中使用Crypto ++?
假設您具有以下makefile:
unit.exe: unit.o
g++ unit.o -o unit.exe
unit.o: unit.cc unit.h
g++ -c unit.cc -o unit.o
unit.exe: unit.o
g++ unit.o -o unit.exe -L /c/cryptopp -l ws2_32 -l cryptopp
unit.o: unit.cc unit.h
g++ -I /c/cryptopp -c unit.cc -o unit.o
通常,makefile包含一個傳遞給編譯器的變量和一個傳遞給鏈接器的變量,例如CFLAGS和LDFLAGS。 如果是這種情況,那么將“ -I”和“ L”選項添加到編譯器和鏈接器變量可能會更容易。
另請參閱此處以了解如何加密CryptoPP。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.