スレを勃てるまでもないC/C++の質問はここで 25 [隔離病棟]©2ch.net (467レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
441
(1): 2024/11/04(月)00:14 ID:x9luqst6(1/4) AAS
プロジェクトでblosc2_decompress(c-blosc2のやつ)を使いたいが
「エラー LNK2001 外部シンボル "@blosc2_decompress@16" は未解決です。」となる
(C#のBwtDecompress.Decompressと同じことをしたい)

メインのプロジェクトはVS2015、Win32、Releaseでビルドしていて

 プロジェクト→プロパティ
  C/C++→全般→追加のインクルードディレクトリに追加済
  リンカー→全般→追加のライブラリディレクトリに追加済
  リンカー→入力→追加の依存ファイルに*.lib追加済

ライブラリ(c-blosc2)のビルドはWin32、Release

 git clone 外部リンク[git]:github.com
 cd c-blosc2
 mkdir build
 cd build
 cmake .. -G "Visual Studio 14 2015" -A Win32 -DCMAKE_BUILD_TYPE=Release

これで作成されたソリューションファイルをVS2015で開き、
 ビルド→構成マネージャ:Release指定

としてビルドしている。(結果:クリーン: 129 正常終了、0 失敗、4 スキップ)

なんで外部参照エラーになるか教えて下さい…
449
(1): 2024/11/06(水)02:05 ID:dRKi/GB8(1) AAS
>>441
@16とか付いてるってことは__stdcallで呼び出そうとしてるわけだから、メイン側のプロジェクトに/Gzオプション付いてるって落ち?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s