問題タブ [cc]
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 - C での cc コンパイラの問題
C言語でツリーを構築する簡単なコードを書こうとしています。以下は私のコードスニペットです。
構造体ノード アドレスを返そうとすると、コンパイラでエラーが表示される
しかし、これをコメントしてstruct node* newNode(int data)
、以下のように構造体のアドレスを関数に渡してintを返す関数を定義しようとすると、エラーは表示されません。
私の知る限り、構造体のアドレスを呼び出し元の関数に返すことは C では合法です。
それはコンパイラと関係があります。
Unix環境でccコンパイラを使用しています
以下は、コンパイルに使用したコマンドですcc rightNode.c
どんな助けでも大歓迎です...
applescript - AppleScript で MIDI メッセージを制御する
これの元々のアイデアは、NRPN+/- メッセージを CC に変換することです (MIDIPipe を使用)
- MidiPipe は NRPN メッセージを CC97 1 および CC96 1 に変換します
新しいチャンネル + CC + 値を設定します
runme(メッセージ)
if (メッセージの項目 2 = 96) then
メッセージを {178, 22, 1} に設定
そうしないと
メッセージを {178, 22, 127} に設定
終了する場合
返信メッセージ
エンドランメ
機密性が十分でないため、この出力は 2 倍のメッセージになりますか?
- 元のメッセージの漏洩を止めますか? これは、メッセージを置き換えずに追加するだけのようです
AppleScriptで最後の2点を達成する方法を教えていただければ幸いです
c++ - インライン関数での未定義シンボルエラー Solaris(SunOS 5.9)
ファイル cpstr.c でインライン関数 copy_string を定義し、cpstr.c ファイルの .so ファイル (libtest.so) を作成しました。この libtest.so を test.c にリンクしようとすると、次のようなエラーが発生します。
関数 copy_string からインラインを削除すると、正常に動作します。
以下は、私たちが試したコマンドです。
libtest.so の内容を取得しようとしたときにcopy_string
、 libtest.so ファイルに名前が見つかりませんでした。しかし、copy_string
function から「inline」を削除すると、コンテンツに表示されます。
インライン関数を削除せずに未定義のシンボルエラーを取り除く解決策を教えてください。
test.c
cpstr.c
mysql - エラー (Mac OS): sudo pip install MySQl-python
コマンドに問題がある
すべてのログ:
Mysql、Xcode、およびコマンド ライン ツールを既にダウンロードしています。brew(brew link) に別の問題があり、この問題に関連していると思います。
compilation - OpenTracker コンパイル エラー
私のマシン osx 10.9 でopentracker ( https://erdgeist.org/arts/software/opentracker )をコンパイルしたいです。「make」コマンドを実行すると、次のエラーが発生します。
何が問題ですか?自作でio.hをインストールする方法はありますか?
compiler-errors - lex {lineo++;} に認識されないルール エラーがあります
私のlexコードにいくつかのエラーがあります。誰かが私がどこを間違えたか知っているかもしれません...
私はこの種のテクノロジーの初心者であり、多くの時間を費やしていますが、良い結果はありません. コンソールからの以下のエラー:
悪いコード行 (行: 21-32) を削除すると、次のエラーが発生します。
new.l:19:2: エラー: 'lineo' が宣言されていません (この関数で最初に使用) {newline} {lineo++;}