0

我正在尝试使用 cygwin 编译我的 c++ 文件。\文件已编译但发生链接时间错误这些类型的错误...

undefined reference to `std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::size() const'

还有一些错误,例如

undefined reference to `sqlite3_mprintf'
undefined reference to `sqlite3_exec'
undefined reference to `sqlite3_free'
undefined reference to `sqlite3_free'
undefined reference to `sqlite3_free'
undefined reference to `sqlite3_exec'

请帮帮我?

谢谢你。


当用户在 asp.net 中键入 mysitename.com 时重定向到 url

我在 asp.net 中设计了我的网站并将其托管在 Web 服务器上。如果用户在http://www.mydimainName.com上键入 mydimainName.com,我想将用户重定向到我的网站。如果有人有解决方案,请告诉我。

谢谢,

穆尼什

4

1 回答 1

0

看起来标准 C++ 库没有被链接。你是用g++,gcc还是链接你的代码ld?如果使用第一个,该库会自动链接,但如果您使用其他两个则不会。

对于有关的错误sqlite3,您需要添加-lsqlite3到链接命令(当然,假设您已经安装了它)。

于 2011-10-13T01:26:10.757 回答