Windowsでmod_dontdothatをコンパイルできないようです。誰かがこれを達成することができましたか?
編集:
サイトのreadmeに従ってファイルをコンパイルし、リンクエラーを減らすためにライブラリを追加しようとしました。私は以下をインストールしました:
- Apache 2.2.9
- Visual Studio 2008
- ActivePerl
- ApacheLoungeのapxs-win32
- Subversionライブラリとヘッダー
次のコマンドラインを実行します。
C:\ Program Files \ Apache Software Foundation \ Apache2.2 \ bin> apxs -c -I .. \ include \ svn_config.h -L .. \ lib -LC:\ Progra〜1 \ Micros〜1.0 \ VC \ lib -l apr-1.lib -l aprutil- 1.lib -l svn_subr-1.lib -l libapr-1.lib -l libaprutil-1.lib -l libhttpd.lib -ll ibsvn_subr-1.lib -l mod_dav.lib mod_dontdothat.c
次に、次のエラーが発生します。
cl / nologo / MD / W3 / O2 / D WIN32 / D _WINDOWS / D NDEBUG -I "C:\ PROGRA〜1 \ APACHE〜 1 \ Apache2.2 \ include "/I"..\include\svn_config.h "/ c /Fomod_dontdothat.lo mod_d ontdothat.c mod_dontdothat.c リンクkernel32.lib/nologo / subsystem:windows / dll / machine:I386 / libpath: "C:\ PRO GRA〜1 \ APACHE〜1 \ Apache2.2 \ lib "/out:mod_dontdothat.so / libpath:" .. \ lib "/ libpat h: "C:\ Program〜1 \ Micros〜1.0 \ VC \ lib" apr-1.lib aprutil-1.lib svn_subr-1.lib libapr -1.lib libaprutil-1.lib libhttpd.lib libsvn_subr-1.lib mod_dav.lib mod_dontdot hat.lo ライブラリmod_dontdothat.libとオブジェクトmod_dontdothat.expを作成します mod_dontdothat.lo:エラーLNK2019:未解決の外部シンボル_dav_svn_split_uri 関数_is_this_legalで参照される@32 svn_subr-1.lib(io.obj):エラーLNK2001:未解決の外部シンボル__imp__libint l_dgettext svn_subr-1.lib(subst.obj):エラーLNK2001:未解決の外部シンボル__imp__lib intl_dgettext svn_subr-1.lib(config_auth.obj):エラーLNK2001:未解決の外部シンボル__im p__libintl_dgettext svn_subr-1.lib(time.obj):エラーLNK2001:未解決の外部シンボル__imp__libi ntl_dgettext svn_subr-1.lib(nls.obj):エラーLNK2001:未解決の外部シンボル__imp__libin tl_dgettext svn_subr-1.lib(dso.obj):エラーLNK2001:未解決の外部シンボル__imp__libin tl_dgettext svn_subr-1.lib(path.obj):エラーLNK2001:未解決の外部シンボル__imp__libi ntl_dgettext svn_subr-1.lib(prompt.obj):エラーLNK2001:未解決の外部シンボル__imp__li bintl_dgettext svn_subr-1.lib(error.obj):エラーLNK2019:未解決の外部シンボル__imp__lib 関数_print_errorで参照されるintl_dgettext svn_subr-1.lib(config.obj):エラーLNK2001:未解決の外部シンボル__imp__li bintl_dgettext svn_subr-1.lib(utf.obj):エラーLNK2001:未解決の外部シンボル__imp__libin tl_dgettext svn_subr-1.lib(cmdline.obj):エラーLNK2001:未解決の外部シンボル__imp__l ibintl_dgettext svn_subr-1.lib(utf.obj):エラーLNK2019:未解決の外部シンボル__imp__libin 関数_fuzzy_escapeで参照されるtl_sprintf svn_subr-1.lib(path.obj):エラーLNK2001:未解決の外部シンボル__imp__libi ntl_sprintf svn_subr-1.lib(cmdline.obj):エラーLNK2019:未解決の外部シンボル__imp__l 関数_svn_cmdline_initで参照されるibintl_fprintf svn_subr-1.lib(config_win.obj):エラーLNK2019:未解決の外部シンボル__imp 関数_svn_config__win_config_pathで参照される__SHGetFolderPathA@20 svn_subr-1.lib(config_win.obj):エラーLNK2019:未解決の外部シンボル__imp 関数_svn_config__win_config_pathで参照される__SHGetFolderPathW@20 svn_subr-1.lib(config_win.obj):エラーLNK2019:未解決の外部シンボル__imp 関数_svn_config__parse_registryで参照される__RegCloseKey@4 svn_subr-1.lib(config_win.obj):エラーLNK2019:未解決の外部シンボル__imp 関数_svn_config__parse_registryで参照される__RegEnumKeyExA@32 svn_subr-1.lib(config_win.obj):エラーLNK2019:未解決の外部シンボル__imp 関数_svn_config__parse_registryで参照される__RegOpenKeyExA@20 svn_subr-1.lib(config_win.obj):エラーLNK2019:未解決の外部シンボル__imp 関数_parse_sectionで参照される__RegQueryValueExA@24 svn_subr-1.lib(config_win.obj):エラーLNK2019:未解決の外部シンボル__imp 関数_parse_sectionで参照される__RegEnumValueA@32 svn_subr-1.lib(win32_xlate.obj):エラーLNK2019:未解決の外部シンボル__im 関数_svn_subr__win32_xlate_openで参照されるp__CoUninitialize@0 svn_subr-1.lib(win32_xlate.obj):エラーLNK2019:未解決の外部シンボル__im 関数_svn_subr__win32_xlate_openで参照されるp__CoInitializeEx@8 svn_subr-1.lib(win32_xlate.obj):エラーLNK2019:未解決の外部シンボル__im 関数_get_page_id_from_nameで参照されるp__CoCreateInstance@20 svn_subr-1.lib(nls.obj):エラーLNK2019:未解決の外部シンボル__imp__libin 関数_svn_nls_initで参照されるtl_bindtextdomain svn_subr-1.lib(stream.obj):エラーLNK2019:未解決の外部シンボル_inflate 関数_read_handler_gzで参照されます svn_subr-1.lib(stream.obj):エラーLNK2019:未解決の外部シンボル_inflateI 関数_read_handler_gzで参照されるnit_ svn_subr-1.lib(stream.obj):エラーLNK2019:未解決の外部シンボル_deflate 関数_write_handler_gzで参照されます svn_subr-1.lib(stream.obj):エラーLNK2019:未解決の外部シンボル_deflateI 関数_write_handler_gzで参照されるnit_ svn_subr-1.lib(stream.obj):エラーLNK2019:未解決の外部シンボル_deflateE 関数_close_handler_gzで参照されるnd svn_subr-1.lib(stream.obj):エラーLNK2019:未解決の外部シンボル_inflateE 関数_close_handler_gzで参照されるnd mod_dontdothat.so:致命的なエラーLNK1120:21の未解決の外観 apxs:Error:コマンドがrc=6291456で失敗しました 。
私はCの第一人者ではないので、これらの未解決の外部シンボルを見つけるのに役立つことは大いにありがたいです!