論文名 or PMID or DOIで論文検索して、規定のフォーマットで論文情報を取得するWindowsアプリ
PubmedSearch2FileName.exe ファイルをダウンロードするだけで実行可能です。
(Visual Studio 2019 をインストールしていなくても実行可能)
- https://github.com/curl/curl をダウンロード
- x64 Native Tools Command Prompt for VS 2019 を起動
- cd (ダウンロードしたdirectory)/curl-master/
- ./buildconf.bat
- cd winbuild
- set RTLIBCFG=static
- nmake /f Makefile.vc mode=static vc=16 debug=no
- curlを利用したいプロジェクトのプロパティを開く
(メニューバーのプロジェクト(P)>(プロジェクト名)のプロパティ(P)) - 構成(C):Release、プラットフォーム(P):x64 に設定
- C/C++ > 全般 > 追加のインクルードディレクトリに以下のPathを追加
(ダウンロードしたdirectory)/curl-master/builds/libcurl-vc16-x64-release-static-ipv6-sspi-winssl/include - C/C++ > プリプロセッサの定義 に CURL_STATICLIB を追加 (もしかしたらこの工程不要かも)
- C/C++ > ランタイムライブラリ を マルチスレッド (/MT) に設定
- リンカー > 全般 > 追加のライブラリディレクトリに以下のPathを追加
(ダウンロードしたdirectory)/curl-master/builds/libcurl-vc16-x64-release-static-ipv6-sspi-winssl/lib - リンカー > 追加の依存ファイルに以下を追加する
Normaliz.lib;Crypt32.lib;Wldap32.lib;Ws2_32.lib;(ダウンロードしたdirectory)/curl-master/builds/libcurl-vc16-x64-release-static-ipv6-sspi-winssl/lib/libcurl_a.lib
- https://github.com/nlohmann/json をダウンロード
- nlohmann jsonを利用したいプロジェクトのプロパティを開く
- C/C++ > 全般 > 追加のインクルードディレクトリに以下のPathを追加
(ダウンロードしたdirectory)/json-develop/include
- プロジェクトのプロパティを開く
- リンカー > システム > サブシステム を Windows (/SUBSYSTEM:WINDOWS) に設定
- リンカー > 入力 > 追加の依存ファイル に User32.lib を追加 (Windows.h の関数を利用するため)
This software is released under the MIT License, see LICENSE.txt.