Thread: Linking errors

  1. #1
    Registered User Zeeshan's Avatar
    Join Date
    Oct 2001
    Location
    London, United Kingdom
    Posts
    226

    Linking errors

    Hi,

    I am using Microsoft Visual C++ 2008 (Express Edition) and OpenCV 1.0
    on Windows XP Service Pack 3. Looking forward to any suggestions.

    I get the following errors during linking while trying to build some code:

    Compiling manifest to resources...
    Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
    Copyright (C) Microsoft Corporation. All rights reserved.
    Linking...
    mainSven.obj : error LNK2019: unresolved external symbol _inet_addr@4
    referenced in function _main
    mainSven.obj : error LNK2019: unresolved external symbol _WSACleanup@0
    referenced in function "void __cdecl noticeMax(void)" (?noticeMax@@YAXXZ)
    mainSven.obj : error LNK2019: unresolved external symbol
    _closesocket@4 referenced in function "void __cdecl noticeMax(void)"
    (?noticeMax@@YAXXZ)
    mainSven.obj : error LNK2019: unresolved external symbol _sendto@24
    referenced in function "void __cdecl noticeMax(void)" (?noticeMax@@YAXXZ)
    mainSven.obj : error LNK2019: unresolved external symbol _htons@4
    referenced in function "void __cdecl noticeMax(void)" (?noticeMax@@YAXXZ)
    mainSven.obj : error LNK2019: unresolved external symbol _socket@12
    referenced in function "void __cdecl noticeMax(void)" (?noticeMax@@YAXXZ)
    mainSven.obj : error LNK2019: unresolved external symbol _WSAStartup@8
    referenced in function "void __cdecl noticeMax(void)" (?noticeMax@@YAXXZ)
    C:\Documents and Settings\User\My Documents\Visual Studio
    2008\Projects\SVENsrc\VC++Project\Debug\sven.exe : fatal error
    LNK1120: 7 unresolved externals

    I have tried running the code on Microsoft Visual C++ 2005 (Express
    Edition) and have also tried the "Debug" and "Release" compilation
    modes, but the error remains the same.

    Its a human tracking source code downloaded from:
    http://deprogramming.us/ai/downloads/SVENCVsrc.tar.gz

    Thanks a lot in advance

    BR,
    Zeeshan
    Last edited by Zeeshan; 02-22-2009 at 01:10 AM.

  2. #2
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    I am guessing that you did not link to wsock32.lib or winsock32.lib, or ws2_32.lib, as the case may be. Read Note for Windows Programmers from Beej's Guide to Network Programming.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. unresolved external symbols...linking errors in VC++
    By rammohan2b in forum C++ Programming
    Replies: 2
    Last Post: 01-22-2009, 02:19 AM
  2. HELP!!Why and How to solve this linking errors.
    By huwan in forum C++ Programming
    Replies: 3
    Last Post: 05-07-2007, 06:30 AM
  3. Replies: 8
    Last Post: 04-27-2006, 10:39 AM
  4. Linking Errors
    By ForlornOdium in forum C++ Programming
    Replies: 1
    Last Post: 12-07-2003, 10:24 PM
  5. help with allegro - linking errors
    By MadHatter in forum C++ Programming
    Replies: 1
    Last Post: 11-22-2002, 02:01 PM