2

我想实现“文件内”加密文件系统的基本功能,因为我正在尝试使用开源 truecrypt 的文件,我希望能够实例化 VolumeCreate 类并调用它的函数,只使用一种算法,没什么复杂的,我想这样做是出于教育目的。我收到以下错误:

> /tmp/cc92sV4t.o: In function `main':
a.cpp:(.text+0x31): undefined reference to `TrueCrypt::VolumeCreator::VolumeCreator()'
/tmp/cc92sV4t.o: In function `TrueCrypt::SharedVal<unsigned long>::Decrement()':
a.cpp:    (.text._ZN9TrueCrypt9SharedValImE9DecrementEv[TrueCrypt::SharedVal<unsigned                     long>::Decrement()]+0x18): undefined reference to `TrueCrypt::Mutex::Lock()'
a.cpp:(.text._ZN9TrueCrypt9SharedValImE9DecrementEv[TrueCrypt::SharedVal<unsigned         long>::Decrement()]+0x48): undefined reference to `TrueCrypt::Mutex::Unlock()'

collect2: ld 返回 1 个退出状态

对于以下代码:

#include "Core/VolumeCreator.h"

using namespace TrueCrypt;
int main(int argc, char **argv)
{
    VolumeCreator *vct = new VolumeCreator();
    struct VolumeCreationOptions opt;
    return 0;
}
4

0 回答 0