http_fetcher編譯問題 - BBS

Belly avatar
By Belly
at 2009-06-26T19:33

Table of Contents

※ 引述《sacanner (Sam)》之銘言:
[deleted]
: 可是卻仍發生undefined reference問題(錯誤如下)
: g++ -I../include -L../lib -lhttp_fetcher t.cpp
: /var/tmp//ccjBAMrM.o(.text+0x12b): In function `main':
: : undefined reference to `http_fetch(char const*, char**)'
: CODE:
[deleted]
: int main()
: {
: char *fileBuf[4000];
: http_fetch("http://www.yahoo.com.tw", fileBuf);
: return 0;
: }
稍微下載測試後
發現http_fetch的prototype為
int http_fetch(const char *url, char **fileBuf);
對照其comment
Download the page, registering a hit. If you pass it a NULL for fileBuf,
'url' will be requested but will not remain in memory (useful for
simply registering a hit). Otherwise necessary space will be allocated
and will be pointed to by fileBuf. Note that a NULL byte is
added to the data, so the actual buffer will be the file size + 1.

看起來是你的用法錯了

--
其實我想到另外一點XD
你可能需要確定他函式庫是用c還是c++編譯
如果用C編譯的話,可能在include的時候

extern "C" {
#include "../include/http_fetcher.h"
}
之類的
--
Tags: BBS

All Comments

請問一個問題

Ivy avatar
By Ivy
at 2009-06-24T17:32
想請問各位 像是 linshi.twbbs.org 那種會動的按任意鍵繼續,要怎麼寫 小弟研究了好久還是沒辦法 PTT上臥虎藏龍,希望能幫忙解決小弟的困境 3Q - ...

關於 Mail Server

Wallis avatar
By Wallis
at 2009-06-16T16:57
各位大大~~ 小弟我有一個問題 我最近想要架設一台mail server 提供virtual mail server的服務 不知道在FREEBSD裡面 有沒有類似m0n0wall或是freenas 這一類的mail server 就是很簡單安裝 相關的設定只要透過WEB來設定就好了 有沒有這一類的projec ...

側錄畫面

Mia avatar
By Mia
at 2009-06-16T12:51
好久以前的印象中,freebsd下有套軟體。 可以擷取網路一般使用者的電腦畫面。 比如user01正在使用pcman上ptt 可以透過這套軟體看到user01使用pcman在上ptt 可以請教一下是哪一套軟體嗎? - ...

ddclient如何設定開機自動執行?

Leila avatar
By Leila
at 2009-06-15T20:49
放在 /etc/rc.local ※ 引述《xunlu (xunlu)》之銘言: : 請問ddclien 如何設定開機自動執行呢? : 我是使用FREEBSD 7.2 內建 PORT的3.7.3安裝 : 現在可以啟動 : 但是重開機後就不會動了 : 請問該怎麼做呢? : 謝謝!! - ...

lighttpd + tomcat

Frederic avatar
By Frederic
at 2009-06-15T16:01
請問各位前輩 我想要在已灌有lighttpd的freebsd上跑jsp, 所以我灌了jdk跟tomcat, 不過如何設定lighttpd接收到jsp的網頁, 自動轉到tomcat的port以供tomcat處理呢? 我在網路上有查到類似的設定,是將lighttpd.conf中的proxy_mod做相關 ...