2012-01-20 51 views
0

這可能聽起來有點愚蠢,但我無法在我的Windows機器上使用下載的jwsmtp庫。我正在使用代碼塊來編寫我的程序,而且我相對較新。我安裝了天鵝座,並遵循jwsmtp網站http://johnwiggins.net/jwsmtp/howto上給出的指示。但它不起作用。我如何添加我下載的庫,以便我可以使用它的功能。我再次道歉,如果我看起來很愚蠢。有人可以幫助我嗎?如何在windows上使用jwsmtp

如果我去項目屬性和鏈接器選項卡,並嘗試查看jwsmtp中是否有任何庫似乎沒有?我到底做了什麼?

當我嘗試使用命令

編譯項目G ++ mail.cpp -o郵件-IC:\用戶\桌面\ jwsmtp-1.32.15-LC:\用戶\桌面\ jwsmtp-1.32。 15 -ljwsmtp-1.32.15

mail.cpp沒有這樣的文件或目錄exists.Here mail是源文件的名稱和Mail代碼塊項目的名稱。 我在做什麼錯。

回答

0

您鏈接的頁面有一個命令來檢索安裝位置:pkg-config --libs --cflags jwsmtp-<version>。這應該在cygwin(cygnus)環境中運行。

第二步是將安裝位置和庫名傳遞給CodeBlocks。 This page有一個通用的描述;你必須填寫你剛纔檢索的路徑。

+0

我編輯了這個問題,請你看看它。 – user1092042

+0

你顯然沒有從源目錄運行'g ++'命令。首先進入該目錄,或將'mail.cpp'的完整路徑傳遞給G ++。 – MSalters

+0

我使用.configure命令並進行安裝。現在,我無法找到安裝庫的位置,以便將其添加到代碼塊 – user1092042