2013-12-15 38 views
0

我在嘗試構建應用程序時遇到了上述錯誤。我正在使用Ubuntu 13.10,並且我正在使用C編碼。我通過「sudo apt-get install openssl」命令安裝了庫。eclipse錯誤找不到-l/usr/lib/gcc/x86_64-linux-gnu/4.8/include/libcrypto

AES_set_encrypt_key(key, 128, &enc_key); 
AES_encrypt(originalString, enc_out, &enc_key); 

上面的代碼給出了一個錯誤「未定義的引用」,當我只是把代碼和構建。如果我嘗試從項目 - >屬性 - > C/C++編譯 - >設置 - >交叉GCC鏈接器 - >庫中添加庫,它會提供標題中提到的錯誤。

我試圖創建符號鏈接或直接複製文件夾到gcc文件夾,但不起作用。 請幫幫我。

回答

1

我發現這個問題是關於添加庫。我從項目 - >屬性 - > C/C++構建 - >設置 - >跨GCC鏈接器 - >庫和相關路徑添加了ssl和加密(我新添加)。

+0

很高興你發現了問題。始終添加標題和庫... –