問題タブ [multiple-definition-error]
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.
linux - How to solve Multiple definition errors in gcc linux?
I am facing below errors when trying to statically link libDuma, Can you tell me how to ask g++ to use malloc from libDuma?
asp.net-mvc-3 - ASP.NET MVC:「定義が含まれていません」と変更に応じて 3 つの異なるエラー (投稿の最初の文をお読みください)
私の質問は、ビューにViewDdataとして渡されたモデルオブジェクトのタイプに関連するCS1061エラーをスローするこの1つのASP.NET MVCビューと厳密に関連していますが、私の評判は小さすぎてそこにコメントを追加できず、質問を「回答」として追加したとき' 削除されました... ので、上記の質問 (スレッド) とそれに対する回答をお読みください。提案された手順に従いましたが、次のエラーのために機能しませんでした。
(コードとエラーの両方を示すスクリーンショットを投稿します。変数の名前などは、Howiecamp のコードと比較して変更されていますが、チュートリアルの同じステップであるため、残りは同じです。)
これは、「foreach」ループに「ViewData」がある場合に発生することです:スクリーンショット 1
iご指示通り「Model」に変更したら、いきなりVisual Studioが「foreach」を認識しなくなりました:スクリーンショット2
あなたが提案したように「IEnumerable」を最初の行に入れればそれを理解しますが、その後「Html.ActionLink」の認識を停止します: スクリーンショット 3: edge.imgur.com/wcgtI.jpg (申し訳ありませんが、新しいユーザーとして私はハイパーリンクは 2 つしか投稿できません :| )
この場合、どうすればよいですか?
c++ - c & c++ デフォルトのグローバル変数リンケージ、複数宣言 & 定義の問題
例えば:
code1.c / .cpp
code2.c / .cpp
コンパイルに行きます:
CとC++の間にグローバル変数リンケージの違いはありますか?
c++ - コードガードが失敗する
次のファイルを取得します。
ああ
a.cpp
bh
b.cpp
main.cpp
これは単なる例ですが、私は本当にこの問題を抱えています:
なぜ、どのように解決するのですか?
c++ - コード ガードが失敗し、文字列リテラルからテンプレートが作成される
文字列リテラルをテンプレート引数として渡す唯一の方法は、前に宣言することです。
ファイルああ
ファイルa.cpp
main.cpp
そして私は得ました:
EL
私は外部として宣言することはできず、 a.cpp
. ソリューション?
c - 「何か」の多重定義
「my_header.h」で定義しました
「my_source.c」では、このように使用しました
ただし、リンカーは言う
どうすれば修正できますか?
c++ - 「複数の定義」エラー。私は何が間違っているのですか?
私は次のクラスを持っています:
クラスの外部で初期化される静的フィールドに注意してください。
実装は次のとおりです。
どうやら私のコンパイラはこれが好きではありません。生成されたエラーは「Character::char_countの複数の定義」ですが、複数の定義は表示されません。
???
c - 「複数定義」の問題
次のような非常に小さなヘッダー ファイルがあるとします。
そして、以下のように print を実装するソースファイル:
そして私の main() 関数コード:
getInt
がヘッダー ファイルで定義され、ソース ファイルで呼び出されることに注意してください。コンパイルするとmultiple definition of
、ヘッダー ファイルに getInt'` が表示されますが、定義したのは 1 回だけです。ソース ファイル (.c) はそれを呼び出すだけです。私の問題は何ですか?ありがとう
c++ - ブースト テスト ライブラリ: 複数の定義エラー
QTCreator for Windows で作成したライブラリ (Calculus) をテストしようとしています。
テスト用に、メイン ファイルと別のファイルにクラスを作成しました。http://www.boost.org/doc/libs/1_47_0/libs/test/doc/html/utf/user-guide/test-organization/manual-test-suite.htmlにある例をコンパイルすると動作します、およびhttp://www.boost.org/doc/libs/1_47_0/libs/test/doc/html/utf/user-guide/test-organization/manual-nullary-test-case.htmlにある例も機能します。
しかし、プロジェクトをコンパイルしようとすると、複数の定義で多くの (500 以上の) エラーが発生します。以下に私のファイルがあります。ご覧のとおり、ブースト ヘッダーの周囲にもガードを配置しようとしましたが、うまくいきません。私は何を間違っていますか?
main.cpp
testcalculus.h
testcalculus.cpp
コンパイル出力
c++ - C++ での複数定義エラー
私は 2 つのファイル、grabURL.cpp とgrabURL.hpp を持っています。両方を gcc でコンパイルすると、複数の定義エラーが発生します。
グラブURL.cpp
グラブ URL.hpp:
何が間違っているのかわかりません。ifndef を正しく実行したと思います。正確には何が間違っていますか?