問題タブ [definitions]
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.
gcc - 別の c ファイルから関数を呼び出す
実際、私は複数のファイルでコンパイルしていました。ファイルは次のとおりです。
ファイル main.c -->
ファイル 1.c -->
ファイル 2.c-->
今、次のようにgccを使用してコンパイルしました-->
以下は出力でした -->
私の疑問は、どのようにmain
() を呼び出すことができfoo1()
、foo2()
いつそれらが で宣言されていないかmain.c
です。foo3()
しかし、次のように main.c を変更すると ( afterの定義を記述main()
)、次のようになります。
編集した main.c -->
そして、コンパイルすると、次のエラーが発生します。
foo1()
と の場合に、このエラーが以前に表示されなかったのはなぜですかfoo2()
。前もって感謝します。
c++ - 複数の定義: 困惑
FreeGLUT、OpenGL、および Eliot Eshelman による優れたシンプレックス ノイズ関数を使用した簡単なプログラムがあります。目標は、SDL で管理した 3D シンプレックス ノイズを 2D スライスに表示することです。
私の問題は次のとおりです。解決できないように見える複数の定義エラーが発生しています。
私はしばらくの間、Google とこれらのフォーラムを検索してきました。エラーの原因となる可能性のある多くのことについて学びましたが、私の原因を見つけることができないようです。私は何時間もこれらのエラーに悩まされてきました。
これが私の関連するソースとエラー出力です。
発生しているエラー以外にもバグがある可能性があることに注意してください。ただし、まだ十分にデバッグできていません。
出力:
LUtil.h:
LUtil.cpp:
main.cpp:
私が知る限り、複数の定義はありませんが、間違っている可能性があります。繰り返しになりますが、この質問で私が「あの人」だったらごめんなさい。
models - Swagger 2.0:型モデルの定義プロパティを宣言する方法は?
Swagger 2.0 で型モデルの定義プロパティを宣言したい
この定義は正しいですか?(特にタイプ: StatusObject 部分)
ありがとう!
c - C での複数の定義
このエラーが発生する理由を理解しようとしているだけですか?
これらの関数名を設計するために使用した唯一のファイルは、ヘッダー ファイルと後続の実装 c ファイルです。
ヘッダー ファイルには、次の宣言が含まれます。
実装にはこれがありますが:
これの原因は通常、ヘッダー ファイルでも関数を定義していることにあることは承知していますが、そうではないようです。これらの関数を実際に使用するファイルを調べましたが、関数の追加定義はありません。引数と戻り値も両方のファイルで同じなので、ちょっと迷っています。どんな助けでも大歓迎です。
Makefile を追加しましたが、これによって問題が発生していますか? また、すべてのヘッダー ファイルにガードを付けているので、まだ非常に混乱しています。宣言と定義に何か問題がありますか?
css - Blogger 変数の定義について
ブロガーテンプレートを開発し、変数定義を追加して完全にカスタマイズしましたが、色/フォント/長さの3種類しか知りません色またはフォントを変更するか、コンテナと左右のサイドバーの幅を制御しますが、追加したいたとえば、フッター セクションの列はデフォルトで 3 列ですが、クライアントの誰かが 4 列を必要とする場合、カスタマイズからのみ行うことができます。それで、誰かがそのタイプが何であるか教えてもらえますか?そして、私はここで Layout で何かが非常に素晴らしいと思います:
つまり、この画像のようにそれを行うことが可能です:
どうやってするか ?
macros - 別のマクロに関してCMakeマクロを定義する方法は?
別のマクロに関してCMakeマクロを定義する方法は?
これは私が望む出力です:
これは私が得るものです:
asp.net-mvc - 定義の欠落 MVC ビュー Visual Studio Intellisense
ASP.NET MVC Web サイトである Github プロジェクトがあります。プロジェクトをプルして実行するのに問題はありません。ただし、コーディングすると、次のようなあらゆる種類のエラーが発生します。
エラー:
「Scrips/ViewBag」という名前は、現在のコンテキストには存在しません
'System.Web.WebPages.Html.HtmlHelper' には 'LabelFor' の定義が含まれておらず、'System.Web.WebPages.Html.HtmlHelper' 型の最初の引数を受け入れる拡張メソッド 'Label'For' が見つかりませんでした ( using ディレクティブまたはアセンブリ参照がありませんか?)
以下を使用して、Nuget コンソールで Owin を更新しようとしました。
これにより、プロジェクトを実行できるようになりました
web.config
:
このプロジェクトにも取り組んでいる私のパートナーも Visual Studio で作業しており、問題はないようです。
これは、私が自分で作成する別のプロジェクトとまったく同じです。
networking - NBD_SET_SIZE は何のサイズを設定しますか? ブロックデバイスのチャネルまたはサイズ?
Network Block Device (NBD) を使用していますが、NBD_SET_SIZE の参照に関するドキュメントが見つかりませんでした。ブロックデバイスのサイズだと思います.NBD_SET_BLKSIZEは、基礎となるデバイスのブロックサイズのヒントです. では、NBD_SET_SIZE_BLOCKS とは何でしょう?
nbd.h で定義されているすべての ioctl フラグの定義を取得できる場所はありますか? Google 検索を実行しても何も表示されず、nbd.h にはこれらのフラグに関するコメントが含まれていません。