ld: дублированный символ

import urllib.request as ur

filehandler = ur.urlopen ('http://www.google.com')
for line in filehandler:
    print(line.strip())
10
задан Greg Hewgill 18 September 2012 в 06:44
поделиться

2 ответа

Моя первая мысль была то, что Вы включаете его дважды в команду компоновщика, но это, кажется, жалуется на наличие той же функции в main.o и generics.o.

Таким образом, похоже, что Вы включаете io_functions.cpp файл в main.cpp и generics.cpp который является плохой идеей в лучшие времена.

У Вас должен быть заголовочный файл (например, io_functions.h) это указывает все содержавшее в io_functions.cpp и включайте тот заголовочный файл в другие два.

20
ответ дан 3 December 2019 в 16:31
поделиться

Это кажется, что io_functions.cpp включается дважды (однажды generics.cpp, однажды main.cpp).

5
ответ дан 3 December 2019 в 16:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: