LNK2001エラー

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ziguraru

LNK2001エラー

#1

投稿記事 by ziguraru » 2年前

初めまして。
Visual Studio 2013にてzbarを使ってプログラムを作成しているのですが
LNK2001エラーが出てしまいます。
情報量が多くなりすぎてしまうのでソースコードは割愛させていただきますが

メインプログラムのみを自分で書き、ヘッダファイルは公式のものをそのまま持ってきています。
関数が未定義などのエラーは出ていません。

このエラーに関しての質問なのですが、これはライブラリの参照をミスっているのでしょうか
それともリソースファイル周りの設定ミスでしょうか
マイクロソフトのQ&Aをみてもいまいちわかりづらかったのでこちらで聞かせていただきます

C6b14

Re: LNK2001エラー

#2

投稿記事 by C6b14 » 2年前

情報が多すぎて,想像ですがマングリングの問題も考えられます。(extern "C" がいるとかです)

C6b14b

Re: LNK2001エラー

#3

投稿記事 by C6b14b » 2年前

あ、失礼関数未定義がでてないならいいはずです。

ziguraru

Re: LNK2001エラー

#4

投稿記事 by ziguraru » 2年前

zbar自体自分でも中身を理解しきれておらず
具体的にどこが問題なのか
という想像もできずにごめんなさい…
extern "C" はもともとあるので問題はないのだと思います。
もう少し試してみます。

あんどーなつ
記事: 171
登録日時: 2年前
連絡を取る:

Re: LNK2001エラー

#5

投稿記事 by あんどーなつ » 2年前

リンカエラーであれば.libファイルの指定が足りない可能性が高いです。
または、.cppが足りないとか。

zbarのホームページを見てみましたが、ヘッダーファイルの説明しか書いておらず、このプロジェクトはLGPLライセンスなので読むのを断念しました。この掲示板でGPL, LGPLの質問をされるのはあまり好ましくないと私個人では思いますので、zbarのforumのほうに質問していただければと思います。

よろしくお願いいたします

閉鎖

“C言語何でも質問掲示板” へ戻る