Lnk ошибка 2019 и 1120 - PullRequest
       19

Lnk ошибка 2019 и 1120

0 голосов
/ 26 марта 2012

У меня проблемы с построением решения для объездных путей. Я получаю ошибки вроде:

  1. ошибка LNK2019: неразрешенный внешний символ _DetourCopyInstruction @ 20, указанный в функции _DetourAttachEx @ 20 и

  2. ошибка LNK1120: 1 неразрешенный внешний вид.

Что мне теперь делать?

Ответы [ 2 ]

0 голосов
/ 31 августа 2015

Вам не хватает библиотеки "detours.lib" на этапе компоновки. Если вы добавите его, это должно решить проблему.

В моей Visual Studio перейдите к свойствам вашего проекта и в разделе «Linker» перейдите к «Вводу» и напишите «detours.lib». Убедитесь, что у вас есть «detours.lib» в вашей папке библиотеки VS или добавьте путь к библиотеке явно в свойствах проекта в «Linker», «Дополнительные каталоги библиотеки». Это все, что вам нужно сделать, чтобы решить эту проблему.

0 голосов
/ 12 ноября 2012

Я сомневаюсь, что вы все еще ищете ответ, но в случае, если вы и для кого-либо еще ищите решение этой проблемы.Это может помочь (хотя вы действительно должны показать код, дающий вам задачу, чтобы помочь людям помочь вам.

Возможно, ваш основной метод встроен в класс, но у вас нет основного метода, который не встроен.Если он находится в классе, компоновщик не сможет его найти.

int main()
{
YourClassName::main(); // class name with a main() method in it.
return 0;
}

Просто добавьте это или что-то подобное в том же файле ниже класса, в котором есть ваш метод main, и вы должныбудь хорошим.

...