Problem C/C++

Cliosanto
26 de Enero del 2006
Tengo este error:

Linking...
LS_3D_matching.obj : error LNK2001: unresolved external symbol "void __cdecl delaunay(int)" ([email protected]@[email protected])
Debug/LS_3D_matching.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

alguien puede decirme como puedo solucionarlo. La funcion delaunay esta declarada!!!!

chuidiang
26 de Enero del 2006
Hola:

Pueden ser muchas cosas. La función debe estar declarada (normalmente en un .h), pero también debe estar su código en algún sitio (normalmente un .c o .cpp).
Si está en un fichero separado, es posible que se te haya olvidado poner el fichero en la línea de compilado.
Si la función está en una librería (.lib o .dll), hay que añadir la librería al compilado. A veces incluso influye el poner una librería delante o detrás en la línea de compilado para que la función se encuentre o no.

No estaría de más que dieras algunos datos más, como dónde está el código de la función (un .c, un .cpp, una librería ya compilada) y qué estás poniendo exactamente para compilar.

Se bueno