gpt4 book ai didi

c++ - "undefined reference"(适用于 linux,但不适用于 Windows 上的 cygwin)

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:46:56 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
gcc linker errors on fedora: undefined reference

由于我在使用 VC++ 时遇到了问题(函数重载不会发生在 gcc 上,因为我的项目合作伙伴正在 Linux 上编程),我在 cygwin 上切换到 gcc,但我无法让程序运行这里也是(他能够毫无问题地编译相同的代码)

我正在尝试编译

$ gcc -I D:/Programme/Boost_Library/boost_1_51 ABI_new.cpp -o ABI

然后我得到大量这样的错误:

/tmp/ccO4eSA2.o:ABI_new.cpp:(.text+0xd): undefined reference to ´std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
/tmp/ccO4eSA2.o:ABI_new.cpp:(.text+0x60): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned int) const'
/tmp/ccO4eSA2.o:ABI_new.cpp:(.text+0x9f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned int) const'
/tmp/ccO4eSA2.o:ABI_new.cpp:(.text+0xce): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned int) const'

我不确定这是否与程序显然无法读取输入文件(由退出状态指示)有关,但我不知道,为什么这也不起作用,因为- 再一次 - 我的同事对完全相同的代码没有任何问题。

如果有任何提示,我将不胜感激。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com