差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| youtube:vba-dll-003 [2024/02/28 18:26] – ↷ toybox:vba-dll-003 から youtube:vba-dll-003 へページを移動しました。 freemikan | youtube:vba-dll-003 [2024/07/12 02:42] (現在) – freemikan | ||
|---|---|---|---|
| 行 54: | 行 54: | ||
| こういうことも可能なのだというサンプルにもなるかと思います。 | こういうことも可能なのだというサンプルにもなるかと思います。 | ||
| - | {{ :toybox: | + | {{ :youtube: |
| ===== 準備 ===== | ===== 準備 ===== | ||
| 行 109: | 行 109: | ||
| 例えば、ユーザー名が__happycat__、プロジェクトディレクトリが__C: | 例えば、ユーザー名が__happycat__、プロジェクトディレクトリが__C: | ||
| - | <cli type=dos> | + | |
| - | C: | + | C: |
| - | C: | + | g++ -c -std=c++20 -Wall -fPIC -o EXLSQLITE3.o EXLSQLITE3.cpp -Isqlite-src -DEXLSQLITE3_EXPORT |
| - | g++ -c -std=c++20 -Wall -fPIC -o EXLSQLITE3.o EXLSQLITE3.cpp -Isqlite-src -DEXLSQLITE3_EXPORT | + | dlltool -d sqlite3.def -l libsqlite3.dll.a |
| - | dlltool -d sqlite3.def -l libsqlite3.dll.a | + | g++ -shared -o EXLSQLITE3.dll EXLSQLITE3.o libsqlite3.dll.a -L. -Wl, |
| - | g++ -shared -o EXLSQLITE3.dll EXLSQLITE3.o libsqlite3.dll.a -L. -Wl, | + | g++ -std=c++20 -Wall -fPIC -o test_EXLSQLITE3.exe test_EXLSQLITE3.cpp -Isqlite-src -L. -Wl, |
| - | g++ -std=c++20 -Wall -fPIC -o test_EXLSQLITE3.exe test_EXLSQLITE3.cpp -Isqlite-src -L. -Wl, | + | |
| + | C: | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | |||
| + | 2023/ | ||
| + | 2023/ | ||
| + | 2023/ | ||
| + | 2023/ | ||
| + | 2023/ | ||
| + | 2023/ | ||
| + | 2023/ | ||
| + | 2023/ | ||
| + | 2023/ | ||
| + | 2023/ | ||
| + | 2023/ | ||
| + | 2023/ | ||
| + | 2023/ | ||
| + | 2023/ | ||
| + | 11 個のファイル | ||
| + | 3 個のディレクトリ | ||
| - | C: | ||
| - | | ||
| - | | ||
| - | |||
| - | | ||
| - | |||
| - | 2023/ | ||
| - | 2023/ | ||
| - | 2023/ | ||
| - | 2023/ | ||
| - | 2023/ | ||
| - | 2023/ | ||
| - | 2023/ | ||
| - | 2023/ | ||
| - | 2023/ | ||
| - | 2023/ | ||
| - | 2023/ | ||
| - | 2023/ | ||
| - | 2023/ | ||
| - | 2023/ | ||
| - | 11 個のファイル | ||
| - | 3 個のディレクトリ | ||
| - | </ | ||
| __EXLSQLITE3.dll__が生成されていることを確認してください。 | __EXLSQLITE3.dll__が生成されていることを確認してください。 | ||
| 行 1225: | 行 1224: | ||
| ==== Sheet1 (初期データ)のためのサンプルデータ ==== | ==== Sheet1 (初期データ)のためのサンプルデータ ==== | ||
| * ランダムな名前と、0から100までのランダムな数値が1000件含まれたCSVファイルです。 | * ランダムな名前と、0から100までのランダムな数値が1000件含まれたCSVファイルです。 | ||
| - | * {{ :toybox: | + | * {{ :youtube: |
| * ランダムな名前は、[[https:// | * ランダムな名前は、[[https:// | ||
| * ランダムな年齢は、セルの数式に '' | * ランダムな年齢は、セルの数式に '' | ||
