独立调用truecrypt函数?

时间:2012-05-19 10:49:36

标签: c++ ubuntu encryption cryptography truecrypt

我想实现“文件内”加密文件系统的基本功能,因为我试图使用开源的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;
}

0 个答案:

没有答案