Почему я получаю эту ошибку
error: undefined reference to `virConnectOpen'
всякий раз, когда я компилирую и многие другие функции тоже?
После некоторых исследований я нашел это:
http://comments.gmane.org/gmane.comp.emulators.libvirt/62812
но я не знаю, как это включить -lvirt
вариант для НКУ в Qt Creator.
Если у вас есть QMAKE проект, откройте .pro
файл, и эта строка, чтобы включить эту библиотеку:
LIBS += -lvirt
Также вы можете посмотреть на актуальную НКУ Команды компиляции в представлении «Компиляция вывода», которые можно выбрать в нижней части экрана. После добавления вы должны увидеть -lvirt
добавлен в команду ссылки (последний gcc
или же g++
команда на выходе). Полезно узнать, как смотреть на этот вывод, когда решаете такие проблемы, когда вам нужно добавить некоторые опции для компилятора или компоновщика и узнать, какие опции на самом деле ему даны.
Других решений пока нет …