問題タブ [lnk2019]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
665 参照

c++ - OpenHaptics が準拠していません

したがって、私はc ++を初めて使用し、ここ数日間、プログラムをコンパイルしようとしています。ファントム OMNI 用に OpenHaptics をダウンロードし、単純な球体プログラムをコンパイルしようとしました。次のようなエラーが表示されます(Visual c++ 2010を使用しています)

問題は、glut32.dll ファイル (インターネット調査に基づく) を読み取っていない可能性があることだと思います。この .dll ファイルを追加してコンパイラが認識できるようにするにはどうすればよいですか。別の問題がある場合は、どうすれば修正できますか?

========== ビルド: 0 成功、1 失敗、0 最新、0 スキップ ==========

0 投票する
1 に答える
976 参照

c++ - エラー 21 エラー LNK2019: 未解決の外部シンボル "public: __thiscall

エラーがどこにあるのかわかりません。メッセージが表示されます:

関数宣言:

クラス定義:

コンストラクタ宣言:

0 投票する
3 に答える
280 参照

c++ - C++ の Class コンストラクターからヘッダー ファイルで定義された関数を呼び出す

私はヘッダーファイルを持っています。header1.h関数の定義でそれを呼び出しましょうmyFunc()main.cpp私の C++ プロジェクトにはソース ファイルがあります。これをヘッダー ファイルと呼びましょうmain.h。に含めheader1.hmain.hから に含めmain.hましたmain.cpp

I have a class constructorでmain.cppそれを呼び出してみましょう。次のMyClassコードがあります。

コードをコンパイルすると、次のエラーが発生します。

このエラーの理由は何ですか?

0 投票する
1 に答える
38220 参照

c++ - エラーLNK2019未解決の外部シンボル

私はC++にまったく慣れていないので、サンプルのC++プログラムをダウンロードしました。サンプルプログラムは、コンパイル時に次のエラーが発生するようです:-

参照された関数にトレースしましたが、何も問題がありませんか?

以下はビルドログです。どうやらまだ他のエラーがありますが、最初のエラーから始めたいと思います。

私を正しい方向に向けるための助けをいただければ幸いです。

ありがとう

0 投票する
0 に答える
3052 参照

c++ - GLFW (x64) のわずかな問題

私は現在、アプリケーションの一部を C++ に変換する作業を行っています。そのために、openGL を使用することに決めました。これは、他のプラットフォームで使用した経験があるためです。しかし、これを x64 でコンパイルするには、かなりの手間がかかるようです。私のリンクが機能しているかどうかを確認するために、このチュートリアルをコンパイルしようとしています:

http://www.opengl-tutorial.org/beginners-tutorials/tutorial-1-opening-a-window/

しかし、ご覧のとおり、私は惨めに失敗しました。ダウンロードしてインストールしました:

  • 自由食い
  • GLM
  • GLFW
  • グリュー

問題は明らかに GLFW 内にあるようです。Visual Express C++ 2010 を使用しています。

次のようにGLFWをインストールしました:

  • GLFW.dll (System32)
  • glfw.h (C:\Program Files\Microsoft SDKs\Windows\v7.1\Include\gl)
  • GLFW.lib (C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib\x64)
  • GLFWDLL.lib (C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib\x64)

私のリンカー:

出力:

そして最後に、私の内容は次のとおりです。

0 投票する
1 に答える
682 参照

c++ - トライアングルライブラリを使用する場合の「未解決の外部シンボル_triangulate」

現在、プログラムでトライアングルライブラリを使用しています。ライブラリには、.cファイルと.hファイルのみが含まれています(.libは含まれていません)。Visual Studio C++2010で次のエラーが発生します。

data.cppのヘッダーファイルは次のとおりです。

Data.cpp

私はすでにUbuntuで私のMakefileを使ってプログラムを動作させましたが、Windowsでプログラムを実行する必要があります。詳細については、お気軽にお問い合わせください。

編集#1: VSでtriangleライブラリを使用する場合は、triangle.cファイルの上に次の命令を配置する必要があり#define TRILIBRARY ます。これでコンパイルされます。助けてくれてありがとう。

0 投票する
2 に答える
1377 参照

c++ - C++ プログラムでの TCHAR および未解決の外部シンボル (LNK2019) エラー?

私のプロジェクトには、2 つの cpp ファイルと 1 つのヘッダー ファイルがあります。1 つの cpp ファイルには 1 つのクラスの実装が含まれており、その宣言はヘッダー ファイルにあります。もう 1 つの cpp ファイルは、int main関数を含むファイルです。

クラスのコンストラクターの 1 つにパラメーターが含まれており、リンカー エラーTCHARで未解決の関数として引用されています。LNK2019

私は Visual Studio 2010 を使用してCharacter setおり、プロジェクトのプロパティでオプションを に設定して、 とマクロのどちらを使用Not Setするかを選択できるようにしています。charwchar_tUNICODE_UNICODE

現在、メインの cpp ファイルの先頭でこれらを定義しており、ヘッダー ファイルはこれら 2 つの後にインクルードされます。ただし、ヘッダー ファイルの先頭でこれらのマクロを定義すると、プロジェクトは完全にコンパイルされます。

とにかくこの問題を解決する方法はありますか? または、またはどちらかを使用するようにクラスをハードコーディングする必要がありますcharwchar_t?

ありがとう。

0 投票する
1 に答える
273 参照

c++ - LNK2019 エラー未解決の外部シンボル

リストを作成することにしました(練習上の理由から、車輪の再発明については気にしないでください..)

私はこの LNK2019 ERROR を取得しましたが、そのコード固有のものを信じています。これを修正する方法が見つからないようです (はい、ここで検索しました)

コンパイラがメソッドの定義を認識しないため、問題が発生することがわかりましたが、どうすればよいかわかりません。私は MVS 2010 を使用しているので、リンク引数は自動的に行われます。これが私のコードです。

リスト H:

リスト Cpp:

ノード H:

ノード Cpp:

0 投票する
1 に答える
335 参照

c++ - std::auto_ptr を使用するとエラー LNK2019 が発生する

私は以下のように宣言されたFiniteStateMachineという名前のクラスを持っています

ヘッダー ファイル: FiniteStateMachine.h

ソースファイル:FiniteStateMachine.cpp

FSMという名前のheadeファイルがあり、その中にプロジェクトのすべてのクラスを集めています

FSM.H

わかりました、コンパイルして、このクラスを別のライブラリで使用したいと思います。

そのライブラリのリンクに関するすべてのことが行われました。

auto_ptr で FiniteStateMachine を使用すると、クライアント クラスでリンカー エラーが発生します。

しかし、このように宣言することによって

すべてが問題なく、プロジェクトは完全にコンパイルされています。

なぜこれが起こるのか知りたいですか?ここで何が問題なのですか。

0 投票する
1 に答える
324 参照

c++ - Qt の非クラス メソッド ( qtcreator を使用) 未解決の外部シンボル

Linux で問題なくビルドされたアプリケーションがあり、Windows に対してコンパイルしようとしています。Windows でコンパイルするために特別に .pro ファイルを作成しました。

Linuxで問題なく動作する疑似クラス(多くのメソッドを持つ名前空間ですが、クラスステートメントがないため、オブジェクトを作成せずに使用できます)を使用しますが、Windowsに対してコンパイルしようとすると、「この疑似クラスが使用されているすべてのコードで、未解決の外部シンボルが使用されています。

擬似クラスは次のようになります。

次に、次のように使用します。

かなり単純明快で、静的メソッドにやや似ています。

誰かが私に尋ねる前に、そもそも静的メソッドを使用しないのはなぜですか。これらのメソッドを静的として使用できない特別な状況がいくつかあります。そのため、名前空間の直下にメソッドを作成しました。

したがって、.PRO ファイルで、次のように疑似クラスから .h および .cpp ファイルを追加しました。

私のプロジェクトにはファイルが含まれていますが、LNK2019: 未解決の外部シンボル エラーがスローされます。

私はプログラミングの初心者ではありませんが、Qt の初心者です。

どんな助けでも大歓迎です。

ps: 私の英語の間違いを許してください。