vfr_rooomのプロフィール

@vfr_rooom vfr_rooom
ありがとう数15
質問数15
回答数3
ベストアンサー数
2
ベストアンサー率
66%
お礼率
62%

  • 登録日2008/05/13
  • extern "C" の利用方法に関して

    皆さんこんにちは。 extern "C"使って、 C++に書いてある関数をCでも使おうと、 もがいている最中の者です。 C++側のソース内にある、 Cでも使いたい関数に「eztern "C"」をつけ足しコンパイルに成功しました。 これから、C側でも、 C++から引用したい関数にexternをつけて、 コンパイルをしてしまおうとは思っているのですが、 C++のソース内にある関数を C側でも使うための作業としては、 これだけでいいのでしょうか? 今回作成した 「C++」のソースと「C」のソースは、 全然違うディレクトリにそれぞれ存在しているのですが、 それぞれは、認識され合うものなのでしょうか? お互いのコンパイルにあたってオプションを指定するか、 Makefileで書き換えるべき部分があるのでしょか? 笑ってしまうよな質問でしたらすいませんが、 アドバイスいただけるとありがたいです。 宜しくお願い致します。

    • kdome
    • 回答数4
  • 得た変数に対応する値をMySQLから取得する際のコマンド

    こんにちは。 +-----------+------------+ | key_sports......| val_sports..........| +-----------+------------+ | baseball............| America...........| +-----------+------------+ | football.............| England.............| +-----------+------------+ | sumou...............| Japan................| +-----------+------------+ 上記内容を例にして、 質問させていただきます。 C++のプログラム内に MySQLから値を取得する意図を満たすソースを挿入しました。 プラグラム動作中に得る変数「key」から得る値を、 MySQLの「key_sports」の列の値とし、 「key」で指定した「key_sports」の値に対応する 「val_sports」の値を取得したいと思っています。 上記例では、 たまたまプログラム内から得たkeyが「baseball」だったとすると、 MySQLより「America」という値を取得したい感じです。 その際に必要となるコマンドというのは、 どのようになるものでしょうか? 最初、コマンドが以下内容かと思いましたが、 どうも適切に値が取得できていませんでした。 どう直せばいいでしょうか? select val_sports from test007 where key_sports = @key  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ※table名:test007 CentOS内でC++のソースを書いていました。 アドバイスいただけますとありがたいです。 宜しくお願い致します。

  • yumコマンドで不思議なことがありました

    皆さんこんにちわ。 Linuxを始めたばかりの初心者ですが、 Googleなどで解決に至らず質問させていただく事にしました。 宜しくお願い致します。 yumに関してお聞きしたい事があり、 質問させていただきます。 例えば、 「yum」で「boost」をインストールする際ですが、 いつも下記のように対応し、作業が成功しています。 # yum install boost 最近覚えたのですが、 例えば上記例で言う、 「boost」の後ろに「devel」など他の名前の付属したものまで 一気にyumしたいときは、 以下のように「*」を付属させて対応しています。 # yum install boost* しかし、大学の他の友達のサーバで同じyumコマンドを 使用しようとしたところ、 「yum: No match.」ちょ表示され、 yumに成功しませんでした。 # yum install boost* yum: No match. # yum install boost Complete ! OSやOSのバージョンは同じ「CentOS5系」を使用していまして、 「yum updete」で最新の状態にはしている状況です。 どうして同じコマンドを実行しても、 「*」をつけた場合にはyumに成功しないのか、 解決に至らず、 質問させていただくことにしました。 初心者の質問で分かりにくい部分もあるかもしれませんが、 何かアドバイスいただけますと 大変ありがたいです。 どうぞ宜しくお願い致します。