Aref Hemati Ответов: 2

Dev C++ undefined reference linker error


I have a problem to compile this code
http://gfx.cs.princeton.edu/gfx/proj/sugcon/software/rtsc-1.6.zip

I used Dev c++ in windows and solve some errors,and i spent a week to solve problems, but some other errors is still exist.
my refactored code of above code is here:

<a href="https://ufile.io/kcasp"></a>

and i get this errors:

<a href="https://ufile.io/9diq3"></a>


Что я уже пробовал:

i try all ways to sovle linker error "undefined refrence", but i cant success.

CPallini

Пожалуйста, сообщите точное сообщение erro, чтобы получить лучшую помощь.

RedDk

"неопределенная ссылка" ... это странно для меня, но я не использую Dev C++ ... Вы заметите, что этот проект действительно требует TriMesh, так что, возможно, если вы перейдете по ссылке, которую вы вставили, и прочитаете файл README, чтобы получить ссылку trimesh, чтобы вы могли загрузить этот код, а затем попробовать еще раз ... Я имею в виду, что есть apparentridge.cc и ему нужен trimesh.h. Другой пример ... другой набор включает в себя то, что вам понадобится для обработки графики, устаревшие заголовки GLUT/OGL (предположительно, библиотеки также есть).

В TriMesh ... на самом деле для этого есть проект MS, опубликованный каким-то хорошим парнем, который делает хорошие вещи в свободное время. Может быть переключатель компилятора/компоновщика для некоторых вкус против free-версия.

2 Ответов

Рейтинг:
0

Jochen Arndt

Я не собираюсь скачивать распакованный ZIP-архив или переходить по ссылке, чтобы увидеть сообщение об ошибке компилятора / компоновщика.

Пожалуйста, отредактируйте свой вопрос, используя зеленую ссылку "улучшить вопрос", и добавьте полное сообщение об ошибке (просто скопируйте и вставьте его) и информацию о функции, упомянутой в сообщении об ошибке (где эта функция определена).

Однако:
При ошибках компоновщика сообщение содержит имя функции. Найдите модуль, содержащий эту функцию. Это, вероятно, либо библиотека, либо исходный файл.

Если это библиотека, вы должны указать эту библиотеку в своем проекте, чтобы она была связана с вашим приложением.

Если это исходный файл, вы должны добавить его в свой проект, чтобы он был скомпилирован и связан с вашим приложением.


CPallini

5.

Рейтинг:
0

KarstenK

Очевидно, что компоновщик жалуется на URL-адрес ресурса. Так что проверьте это
а) эта конфигурация и использование ресурса разрешены IDE
б) файл существует и имеет правильный формат данных
в) что компоновщик имеет права доступа (например, доступ в интернет и доступ к этому URL-адресу)

Из-за протокола https доступ к файлам может быть ограничен. Я бы попытался загрузить данные и поместить их локально в проект.