問題タブ [mysql++]
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 - GCC のアップグレード後に MySQL++ ライブラリが機能しない
mysql++ ライブラリを使用し、GCC 3.3.4 でコンパイルしていました。
その GCC バージョンにはいくつかのバグがあったため、GCC 3.4.6 にアップグレードしました。
GCC をアップグレードした後、mysql++ を再構築し、プログラムを再コンパイルしました。しかし、今ではセグメンテーション違反エラーが発生します。
次のメッセージが表示されます。
./mysqlTest: 共有オブジェクトのシンボル `_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE' のサイズが異なります。再リンクを検討してください。
セグメンテーション違反
アプリが再び機能するように、再構築、再リンクなどを行う必要があるものはありますか??
mysql C API はどうですか?? mysql++ はそれを包むラッパーです。
mysql C API を再構築する必要がありますか??
助けてください、私は何をすべきかわかりません。私はこれを機能させる必要があります。
c++ - C ++ Mysql ++、常に接続に失敗します!
手順:
-Mysql Server2005をインストール
しました-Mysql++をダウンロードし、デバッグバージョンとリリースバージョンの両方をビルドしました。
--install.htaを実行し、ディレクトリを選択しました-MSVC
++2008にlibrary/includeディレクトリを追加しました-
アプリケーションにmysql++。hを
含めました-.dllファイル(libMYSQL.dllとmysqlpp.dllおよびmysqlpp_d.dll)をDebugフォルダーに移動しました。
関連コード:
問題:
MySQL Administratorでまったく同じクレデンシャルを使用していて正しくログインしている場合でも、これは常にfalseに戻ります。
ヘルプ :(
c++ - C++ CGI と MySQL の問題 (mysql++)
cgi プログラムで c++ を使用しようとしていますが、mysql を使用しなければ問題ありません。mysql を使用しない場合、サイトは約 1 ~ 2 ミリ秒で生成されますが、mysql++ ライブラリから変数または関数を 1 つだけ追加すると、サイトは約 35 ミリ秒で生成されます。(phpでは常に約15〜25ミリ秒です)dllのロードに問題があると思います(2つあり、mysql dllは約2 MBです!)。では、そのようなパフォーマンスの低下なしに mysql を使用するにはどうすればよいでしょうか?
クリス
c++ - MySQL ++、GPL、LGPLについて
MySQL ++はLGPLを通じてライセンスされています。つまり、ソースコードがGPLでないことを心配することなく、動的にリンクされた実行可能ファイルをリリースできます。ただし、MySQL ++は、GPLされたlibmysqlclient {_r}。{a、so}(http://tangentsoft.net/mysql++/#linkerrors)に対してリンクします。
ご覧のとおり、MySQL ++は、技術的には、GPLされたlibmysqlclient {_r}。{a、so}に対する単なる「ラッパー」です(非常によく実装されたラッパーですが、誤解しないでください)。 libmysqlclient {_r}。{a、so}?
この場合、MySQL ++がLGPLされる目的は無意味です。これは、MySQL ++に対して動的にリンクする実行可能ファイルは、libmysqlclient {_r}。{a、so}に対してもリンクする必要があるためです。私はどこが間違っていますか?
c++ - リリース構成を使用したMySQL++でのコンパイラの警告
何らかの理由で、リリース構成でビルドすると「非dllインターフェイスクラス」に関する警告が表示されますが、デバッグは行われません。
リリース構成とデバッグ構成、およびMySQL ++の例の構成を比較しましたが、これらの警告の原因となっている設定がわかりません。
警告のコードスニペット:
私にとって明らかなことは、私がCRTのdllバージョンを使用していないことのようですが、私は(リリース用の「マルチスレッドDLL(/ MD)」であるため、これは問題にはならないので、どこか別の場所にある必要があります..。。
MYSQLPP_EXPORTは、「__ declspec(dllexport)」として定義されています
コンパイラのコマンドライン、読みやすくするためにいくつかのパスを短くしましたが、すべてのフラグなどは同じです。
そして、MySQL++の例です。
c++ - Mysql++「__imp___ZN7mysqlpp10ConnectionC1Ebへの未定義の参照」
mysql++をCode::Blocksにインストールしようとしていますが、サンプルコードを実行しようとすると、次のエラーが発生します。
undefined reference to __imp___ZN7mysqlpp10ConnectionC1Eb
私が間違っていることは何ですか?
c++ - MySQL ++、リアルタイムデータの保存
まず、私はコンピューター科学者ではなくエンジニアですので、優しくしてください。私は現在、MySQL++を使用するC++プログラムを持っています。このプログラムには、NIVisaランタイムも組み込まれています。割り込みハンドラの1つは、USBデバイスから1秒間に約200回データ(1バイト)を受信します。このデータをタイムスタンプ付きでリモートサーバーの各サンプルに保存したいと思います。これは実行可能ですか?誰かが良いアプローチをお勧めできますか?よろしく、マイケル
linux - Linuxアプリケーション-依存関係を最小限に抑える
共有ライブラリmysql++によって引き起こされる依存関係を最小限に抑えようとしています。私はそれが奇妙に聞こえることを知っています。しかし、ネイティブに特定のライブラリがないSlamd64(32ビット互換性がインストールされている)のプラットフォーム制限を解決するのに苦労しています。他のアプリケーションへの依存関係のため、libmysqlclientの設定を変更できない状況にあります。
mysql ++ライブラリを依存関係に静的にリンクさせる手順、それが私がやろうとしていることです。アプリケーションをmysql++に静的にリンクしようとしないでください。それでもmysql++に動的にリンクしたい。
c++ - c++ mysql++ ライブラリ
データベースへの C++ による mysql 接続が必要です。http://tangentsoft.net/mysql++/からファイルをダウンロードしました
正常にインストールできず、ライブラリを c:/mysql++ フォルダーに取得できませんでした。誰かが私のためにそれを手伝ってくれたり、アップロードしたりできます:)。
c++ - MySQL++ で「'assert' はこのスコープで宣言されていませんでした」
MySQL ++が含まれてリンクされているXCodeでプロジェクトをコンパイルしています。何らかの理由で、次のコンパイラ エラーが発生し続けます。
'assert' はこのスコープで宣言されていません
MySQL++ の一部であるヘッダー ファイル cpool.h に由来します。なぜこれがトリガーされているのか誰にもわかりますか?
編集: 参考までに、MySQL++ は Macports 経由でインストールされました。