したいのでリンカーの解決の課題がまとめこのC++プログラムを必要とする過剰?
-
19-09-2019 - |
質問
ようにしているためこのC++プログラムを利用したGLUT32ます。
今すぐいっぱいで、次のエラー:
エラー1エラー LNK2001:未解決の 外部記号 _gluPerspective@32カメラです。obj soundCube エラー2のエラー LNK2001:未解決の 外部記号 _gluLookAt@72カメラです。obj soundCubeエラー3つのエラー LNK2001:未解決の 外部記号 __imp__glMaterialfv@12GLWindow.obj soundCube エラー4エラー LNK2001:未解決の 外部記号 __imp__glClear@4GLWindow.obj soundCube5エラーエラー LNK2001:未解決の 外部記号 __imp__glClearColor@16GLWindow.obj soundCube エラー6エラー LNK2001:未解決の 外部記号 __imp__glMaterialf@12GLWindow.obj soundCube7エラーエラー LNK2001:未解決の 外部記号 __imp__glEnd@0GLWindow.obj soundCubeエラー8エラー LNK2001:未解決の 外部記号 __imp__glRasterPos2f@8GLWindow.obj soundCube エラー9エラー LNK2001:未解決の 外部記号 __imp__timeGetTime@0GLWindow.obj soundCube誤差10エラー LNK2001:未解決の 外部記号 __imp__glDisable@4GLWindow.obj soundCube エラー11エラー LNK2001:未解決の 外部記号 __imp__glBegin@4GLWindow.obj soundCube12エラーエラー LNK2001:未解決の 外部記号 __imp__glColor4f@16GLWindow.obj soundCube エラー13エラー LNK2001:未解決の 外部記号 __imp__glPopMatrix@0GLWindow.obj soundCubeエラー14エラー LNK2001:未解決の 外部記号 __imp__glPushMatrix@0GLWindow.obj soundCubeエラー15エラー LNK2001:未解決の 外部記号 __imp__glRotatef@16GLWindow.obj soundCube エラー16エラー LNK2001:未解決の 外部記号__imp__glBlendFunc@8
...
エラー56致命的なエラー LNK1120:55 未解決の 外観C:\Users\Simucal\Documents\Downloads\SoundCubeSrc soundCube
いを経験したC++でもって設定供給過剰が正しくこのプロジェクトでリンクする技術を開発しているのです
ダウンロードしましたのGLUT32図書館 ネロビンのページ.
その後、以下のファイル:
- す。h-C:\Program ファイルを\Microsoftします。\Windows\v6.0Aがgl
- glut32.lib-C:\Program ファイルを\Microsoftします。\Windows\v6.0A\Lib
- glut.dll -C:\Windows\System32
また選択したプロジェクト->プロパティ->リンカー->追加の依存関係->追加"glut32.lib"
もうプロジェクトに感できる こちらの.
何ステップっていう間違いを解決するために、これらのエラー?
解決
未解決のシンボルから、GLおよびGLUます。を追加する必要がありますの図書館リンクしています。
他のヒント
まだまだ混合の静的-動的リンクします。私はダウンロードするプロジェクトの調査がどのような編集されていますか?
こちらでお分かりになったの参照のです。libファイルのプロジェクト...
を加えた図書館レファレンスおよびLIBするようになりますのでパス:
diff --git a/soundCube/soundCube.vcproj b/soundCube/soundCube.vcproj
index 62e04c1..b71eb20 100644
--- a/soundCube/soundCube.vcproj
+++ b/soundCube/soundCube.vcproj
@@ -41,6 +41,7 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
+ AdditionalIncludeDirectories="d:\temp\glut"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -60,7 +61,9 @@
/>
<Tool
Name="VCLinkerTool"
+ AdditionalDependencies="glut32.lib"
LinkIncremental="2"
+ AdditionalLibraryDirectories="d:\temp\glut\GL"
GenerateDebugInformation="true"
SubSystem="1"
TargetMachine="1"
@@ -114,6 +117,7 @@
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
+ AdditionalIncludeDirectories="d:\temp\glut"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
@@ -132,7 +136,9 @@
/>
<Tool
Name="VCLinkerTool"
+ AdditionalDependencies="glut32.lib"
LinkIncremental="1"
+ AdditionalLibraryDirectories="d:\temp\glut\GL"
GenerateDebugInformation="true"
SubSystem="1"
OptimizeReferences="2"