teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

エラーメッセージを追記した。

2019/12/26 00:32

投稿

TAKASE_Hiroyuki
TAKASE_Hiroyuki

スコア21

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 を追加しました

2019/12/26 00:32

投稿

TAKASE_Hiroyuki
TAKASE_Hiroyuki

スコア21

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
- ![追加の依存ファイル](122372c39d8a042775beec63ef744d98.png)
92
+ ![追加の依存ファイル](cd99d7059784ccaea075259b12b1b47b.png)
91
93
 
92
94
  #ソース・ファイル
93
95
  上のテストファイルに、一行だけ追加しました。つまり

1

リンクをきちんと貼り、マークダウンを追加した

2019/12/25 22:38

投稿

TAKASE_Hiroyuki
TAKASE_Hiroyuki

スコア21

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://ja.osdn.net/dl/sevenzip/7z1900-x64.exe/
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
-  プロジェクト名「poppler_test」
50
+ >  プロジェクト名「poppler_test」
51
-  場所「C:\hoge\」
51
+ >  場所「C:\hoge\」
52
-  ソリューション名「poppler_test」
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