質問編集履歴
3
エラーメッセージを追記した。
title
CHANGED
File without changes
|
body
CHANGED
@@ -292,10 +292,29 @@
|
|
292
292
|
1>プロジェクト "poppler_test.vcxproj" のビルドが終了しました -- 失敗。
|
293
293
|
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
|
294
294
|
|
295
|
+
このエラーメッセージは、x64 でビルドするようにしたところ、次のようなものに変わりました。
|
296
|
+
|
297
|
+
1>------ ビルド開始: プロジェクト: poppler_test, 構成: Debug x64 ------
|
298
|
+
1>C:\hoge\poppler-0.68.0_x86\poppler-0.68.0\bin\freetype6.dll : fatal error LNK1107: ファイルが無効であるか、または壊れています: 0x308 を読み取れません。
|
299
|
+
1>プロジェクト "poppler_test.vcxproj" のビルドが終了しました -- 失敗。
|
300
|
+
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
|
301
|
+
|
302
|
+
|
295
303
|
#お願い
|
296
304
|
|
297
305
|
直接的には、include ディレクトリの設定が間違っているのだろうと思います。いろいろと試してみたのですが、うまくいきません。
|
298
306
|
|
299
307
|
また、そもそも、poppler を C++ で使用するための設定は、上のとおりでよろしいのでしょうか。
|
300
308
|
|
301
|
-
御多用のところ大変恐縮ですが、御回答いただければ幸いです。
|
309
|
+
御多用のところ大変恐縮ですが、御回答いただければ幸いです。
|
310
|
+
|
311
|
+
#追記
|
312
|
+
|
313
|
+
[SHOMI様](https://teratail.com/users/SHOMI#reply) からコメントをいただき、x64 でビルドしたところ、別のエラーメッセージが表示されました。
|
314
|
+
|
315
|
+
1>------ ビルド開始: プロジェクト: poppler_test, 構成: Debug x64 ------
|
316
|
+
1>C:\hoge\poppler-0.68.0_x86\poppler-0.68.0\bin\freetype6.dll : fatal error LNK1107: ファイルが無効であるか、または壊れています: 0x308 を読み取れません。
|
317
|
+
1>プロジェクト "poppler_test.vcxproj" のビルドが終了しました -- 失敗。
|
318
|
+
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
|
319
|
+
|
320
|
+
そこで、上の「エラーメッセージ」の項目に、このことを書かせていただきました。
|
2
zlib1.dll を追加しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -39,6 +39,7 @@
|
|
39
39
|
libpoppler-cpp-0.dll
|
40
40
|
libstdc++-6.dll
|
41
41
|
libtiff3.dll
|
42
|
+
zlib1.dll
|
42
43
|
|
43
44
|
このフォルダの dllファイルは、これで全部です。
|
44
45
|
|
@@ -86,8 +87,9 @@
|
|
86
87
|
libpoppler-cpp-0.dll
|
87
88
|
libstdc++-6.dll
|
88
89
|
libtiff3.dll
|
90
|
+
zlib1.dll
|
89
91
|
|
90
|
-

|
91
93
|
|
92
94
|
#ソース・ファイル
|
93
95
|
上のテストファイルに、一行だけ追加しました。つまり
|
1
リンクをきちんと貼り、マークダウンを追加した
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,13 +7,13 @@
|
|
7
7
|
さまざまなページを参照し、とりあえず poppler で試してみようと考えた次第です。
|
8
8
|
|
9
9
|
|
10
|
-
・popplerの入手先
|
10
|
+
**・popplerの入手先**
|
11
11
|
[http://blog.alivate.com.au/poppler-windows/](http://blog.alivate.com.au/poppler-windows/)
|
12
12
|
[http://blog.alivate.com.au/wp-content/uploads/2018/10/poppler-0.68.0_x86.7z](http://blog.alivate.com.au/wp-content/uploads/2018/10/poppler-0.68.0_x86.7z)
|
13
13
|
|
14
|
-
・解凍ソフト
|
14
|
+
**・解凍ソフト**
|
15
|
-
https://sevenzip.osdn.jp/
|
16
|
-
https://
|
15
|
+
[https://sevenzip.osdn.jp/](https://sevenzip.osdn.jp/)
|
16
|
+
[https://ja.osdn.net/dl/sevenzip/7z1900-x64.exe/](https://ja.osdn.net/dl/sevenzip/7z1900-x64.exe/)
|
17
17
|
|
18
18
|
解凍したファイルは、次のフォルダにあります。
|
19
19
|
C:\hoge\poppler-0.68.0_x86\
|
@@ -45,15 +45,15 @@
|
|
45
45
|
#テスト用のプログラム
|
46
46
|
|
47
47
|
Visual Studio 2019 で、
|
48
|
-
新しいプロジェクトの作成
|
48
|
+
> ⇒ 新しいプロジェクトの作成
|
49
|
-
Windows デスクトップアプリケーション C++
|
49
|
+
> ⇒ Windows デスクトップアプリケーション C++
|
50
|
-
|
50
|
+
> プロジェクト名「poppler_test」
|
51
|
-
|
51
|
+
> 場所「C:\hoge\」
|
52
|
-
|
52
|
+
> ソリューション名「poppler_test」
|
53
53
|
|
54
54
|
として作成しました。
|
55
55
|
|
56
|
-
・フォルダの設定
|
56
|
+
**・フォルダの設定**
|
57
57
|
プロジェクト ⇒ poppler_testのプロバティ⇒ VC++ディレクトリ
|
58
58
|
⇒ インクルードディレクトリ
|
59
59
|
C:\hoge\poppler-0.68.0_x86\poppler-0.68.0\include
|