Linking Library In Visual Studio 2010
<p>I'm doing some research on the side when I'm bored and I found this glut32.dll, glut32.h and glut32.lib files that should hold the function definitions (If I'm not mistaken) of several different functions that this source code uses. </p>

<p>I'm using Visual Studio 2010 so I have to add .lib files manually using the project's properties. So...</p>

<ul>
<li><p>I go to the Project/Properties/Config. Properties/VC++ Directories and add where my header files and .lib/.dll files are to the Include, Reference, Source and Library properties. </p></li>
<li><p>I then go into C/C++ in the Config. Prop. menu, into the General tab, and add the locations of my .h/.lib/.dll files to the Additonal Include Directories. </p></li>
<li><p>Go back into the C/C++ directory, to the Advanced tab and tell the code to compile as C code (changing this between C and C++ code does nothing in the end). </p></li>
<li><p>Then, out of the C/C++ tab, into the Config. Prop.s tab, I enter the Linker tab. Here, I go to the "Additional Library Directories" and add where my .lib and .dll files are. </p></li>
<li><p>Then into the Input tab where I write in the name of the .lib file in the Addition Dependencies tab. I've hit apply after every change and click apply/ok this time.</p></li>
</ul>

<p>I go to build by code and get this error: </p>

<pre><code>1&gt;------ Build started: Project: simplVRML, Configuration: Debug Win32 ------
1&gt;Build started 3/30/2011 7:46:45 AM.
1&gt;InitializeBuildStatus:
1&gt; Touching "Debug\simplVRML.unsuccessfulbuild".
1&gt;ClCompile:
1&gt; All outputs are up-to-date.
1&gt;ManifestResourceCompile:
1&gt; All outputs are up-to-date.
1&gt;object.obj : error LNK2019: unresolved external symbol _arLoadPatt referenced in function _read_VRMLdata
1&gt;object.obj : error LNK2019: unresolved external symbol _arVrmlLoadFile referenced in function _read_VRMLdata
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arVrmlDraw referenced in function _main
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arUtilTimerReset referenced in function _main
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arglSetupForCurrentContext referenced in function _main
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol __imp__arVideoCapStart referenced in function _setupCamera
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arInitCparam referenced in function _setupCamera
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arParamDisp referenced in function _setupCamera
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arParamChangeSize referenced in function _setupCamera
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arParamLoad referenced in function _setupCamera
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol __imp__arVideoInqSize referenced in function _setupCamera
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol __imp__arVideoOpen referenced in function _setupCamera
1&gt;simpleVRML.obj : error LNK2001: unresolved external symbol _arMatchingPCAMode
1&gt;simpleVRML.obj : error LNK2001: unresolved external symbol _arTemplateMatchingMode
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arglTexmapModeGet referenced in function _debugReportMode
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arglDrawModeGet referenced in function _debugReportMode
1&gt;simpleVRML.obj : error LNK2001: unresolved external symbol _arImageProcMode
1&gt;simpleVRML.obj : error LNK2001: unresolved external symbol _arFittingMode
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol __imp__arVideoClose referenced in function _Quit
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol __imp__arVideoCapStop referenced in function _Quit
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arglCleanup referenced in function _Quit
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol __imp__arVideoDispOption referenced in function _Keyboard
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arUtilTimer referenced in function _Keyboard
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arglTexmapModeSet referenced in function _Keyboard
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arglDrawModeSet referenced in function _Keyboard
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arGetTransMatCont referenced in function _Idle
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arGetTransMat referenced in function _Idle
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arDetectMarker referenced in function _Idle
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol __imp__arVideoGetImage referenced in function _Idle
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arVrmlTimerUpdate referenced in function _Idle
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arglCameraViewRH referenced in function _Display
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arglCameraFrustumRH referenced in function _Display
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol __imp__arVideoCapNext referenced in function _Display
1&gt;simpleVRML.obj : error LNK2019: unresolved external symbol _arglDispImage referenced in function _Display
1&gt;C:\Users\*\Desktop\AltReality\Pwork\simplVRML\Debug\simplVRML.exe : fatal error LNK1120: 34 unresolved externals
1&gt;
1&gt;Build FAILED.
1&gt;
1&gt;Time Elapsed 00:00:00.81
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
</code></pre>

<p>I can confirm the problem is how I'm linking the library, I'm definitely doing something wrong because when I try to link other libraries to other projects the result is the same. I've looked online and I've tried several tutorials, but to no avail- could somebody please tell me what I'm doing wrong?</p>
