問題タブ [lnk2001]
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.
c++ - このインライン ヘッダーがコンパイルされないのはなぜですか?
私は .NET と Java の経験があり、自分のゲーム用のシンプルなシーン マネージャーを作成しようとしています。これはインライン ヘッダー ファイルであり、コンパイル中にエラーが発生します。
編集:私はこのエラーが発生しています:
c++ - Visual Studio 2012、C/C++ コード、エラー LNK2001: 未解決の外部シンボル
コンパイラの追加のインクルード ディレクトリとリンカーの追加のライブラリ ディレクトリを構成したにもかかわらず、次のコードをコンパイルしようとするとエラー LNK2001 が発生します。
同じコンパイラ/リンカー設定で動作する例もあります
それでも、どういうわけか、これを最初から始めることができないようです。空のプロジェクトを開始し、このコードを .cpp に貼り付けるだけでは機能しないのはなぜですか? 些細な質問で申し訳ありませんが、お時間をいただきありがとうございます。
visual-c++ - エラー LNK2001: 未解決の外部シンボル「クラス」
「外部クラス定義」を含むヘッダー ファイルがあります。これらのヘッダー ファイルとクラスはどちらも、異なる C++ アセンブリにあります。現在、この「extern」クラス関数にアクセスしようとしている別の C++ アセンブリにクラスがありますがLNK2001: unresolved external symbol " class LMSystem LM"(?LM@@3VLMSystem@@A)、LNK2019などのあらゆる種類のリンカー エラーがあります。
以下はコード スニペットです。CPP ファイルの場合
/このヘッダー ファイルには extern 参照が含まれています/
Lm.h の内容
このリンカ エラーの解決を手伝ってもらえますか? VC++ 6.0 で開発された古いアセンブリは正常に動作しており、VS2012 で作成しているこの Win32 C++ アセンブリでも、LMSystemF12 を使用してクラスの定義に移動できるため、プロジェクト プロパティで何かを行う必要があると思います。またはIntellisenseですが、理想的には、LM.Hヘッダーファイルの変数を指す必要があります。別の C++ .dll で別の C++ .dll で定義されたあるタイプの関数を使用する方法を伝える多くの投稿を見てきました。多くのプロジェクト レベルの設定変更がありますが、常に正しい結果が得られるとは限りません。したがって、誰かがこの問題の解決策を教えてくれれば、それは大きな助けになります。
c++ - MSVS エラー LNK2001: 未解決の外部シンボル
COM ポート接続を介してリレーを開閉する単純なプロジェクトを構築しています。インターネットで何時間も調査した後でも、次のリンク エラーの解決策が見つかりませんでした。
これは私のコードです:
CP210xRuntimeDLL.h (Silicon Labs から)
リレーオン.cpp
誰かがこれで私を助けることができますか? それは私を夢中にさせます!
前もって感謝します、
ステン
EDIT 1 molbdnilo によって提供されたソリューションはエラーに対して機能しましたが、同じ種類の別のソリューションが発生しました:
c++ - Qt 5 + MSVC2013 静的外部ライブラリ LNK2001 Windows API
次のシナリオがあります。
- RegOpenKeyExA aso のようないくつかの Windows 関数を使用するライブラリ (Visual Studio 2013 /MD で作成およびコンパイル)
- ライブラリを使用する VS2013 で作成された小さなコンソール アプリケーション (静的リンク; /MD)。コンソール アプリのビルドは正常に動作します
- lib も使用する小さな Qt5 Gui アプリ (静的リンク; Qt 5.3.1 with MSVC2013)
Qt Creator で Qt アプリをビルドすると、次の出力が得られます。
私のプロフィール:
上記のように。VSプロジェクトでlibを使用すると問題なく動作しますが、Qtでは問題があります
c++ - コンパイル エラー: core.obj: エラー LNK2001: 未解決の外部シンボル _harmony_core_init
エラー
core.c - 関数であるコードの一部
Harmony.h - コードを含むファイル
Harmony.c - コードを含むファイル
助けに感謝します。
c++ - エラー LNK2001: 未解決の外部シンボル -- C++ で動作する SIMPLE INHERITANCE を取得できません
継承を使用するのに苦労しています。私はコンピューター サイエンスを勉強していて、それを解決する必要があります... 今、「Drawable」オブジェクトへの参照を含む独自のクラス「Copy」を作成しようとしています。たとえば、クラス「circle」のオブジェクトがあります。 'Drawable' を継承しています。上記のオブジェクト「円」のコピーを作成したいのですが、うまくいくようです。しかし、'draw' メソッドを呼び出すと、状況が悪化します。
エラーメッセージ:
**これが私のメインです: **
drawable.hpp
Circle.hpp:
サークル.cpp
コピー.hpp:
コピー.cpp
c++ - エラー LNK2001: 未解決の外部シンボル MKL_CBWR_Set
C++ プロジェクトで...
プロジェクトは、MKL を統合しているライブラリにリンクされています。ソースコードには、この行があります
コメントするとコンパイル中です。コメントを外すと、このエラーが発生します...
疑う
MKL とのリンクの問題
テンプレートの特殊化の可視性に関連する問題
以前にそのようなエラーを見たことがありますか? この MKL_CBWR_Set は何ですか?
編集
テンプレートの特殊化の場合、この構文での静的メソッドの呼び出しに関連する問題はありますか:
c++ - DHCPSAPI DhcpAddServer リンカー エラー
C++ アプリケーションでDHCP サーバー管理 APIを使用しようとしています。DhcpAddServer 関数を使用したい場合、常にリンカー エラー (LNK2001 未解決の外部シンボル _DhcpAddServer) が発生します。他のすべての機能は正常に動作しているようです。
SDK V7.0A と V7.1 は既に試しました (対象システムは Win XP です)。
テストコードは次のとおりです。
TestDHCPAddServer が削除されると、コードがコンパイルされます。これは、lib が一般的に機能することを意味します。私も dumpbin.exe /exports を使用しましたが、この機能は両方のバージョンの lib で利用できるはずです。
/verbose を指定してリンカーを実行すると、lib で DhcpGetVersion が検出されますが、DhcpAddServer は検出されないことがわかります。