トップページ > 記事閲覧
3Dモデル&ソフトウエアレンダ機能無しパッケージの不具合
名前:チップ 日時: 2015/08/20 22:44

いつもお世話になっています。 最新版の「3Dモデル機能&ソフトウエアレンダリング機能無しパッケージ(VisualC++用(Ver3.14f))」をダウンロードして使ったのですが 3DモデルもソフトウェアレンダリングもOFFになっていないように思うのですが。 DxCompileConfig.h内の設定もそれぞれOFFになっていないような…? 何かこちらが勘違いしていますでしょうか? 教えて頂けると大変助かります。
メンテ

Page: 1 |

Re: 3Dモデル&ソフトウエアレンダ機能無しパッケージの不具合 ( No.1 )
名前:管理人 日時:2015/08/21 00:10

紛らわしくてすみません、「ソフトウエアレンダリング機能無しパッケージ」や「3Dモデル機能無しパッケージ」に 含まれている DxCompileConfig.h は通常のパッケージと同じ内容になっています ( DXライブラリをコンパイルする際には DxCompileConfig.h が変更されている必要がありますが、  コンパイルされたDXライブラリを使用する際には DxCompileConfig.h の内容が通常のパッケージと同じでも  問題が無い( DXライブラリをコンパイルする際の DxCompileConfig.h への変更が無効になることは無い )ようになっています ) 「3Dモデル機能&ソフトウエアレンダリング機能無しパッケージ(VisualC++用(Ver3.14f))」をダウンロードして 確認してみましたが、特に問題はありませんでした DxLib.lib のサイズやビルドして作成される実行ファイルのサイズが通常のパッケージより小さくなっていますので、 よろしければご確認ください
メンテ
Re: 3Dモデル&ソフトウエアレンダ機能無しパッケージの不 ( No.2 )
名前:チップ 日時:2015/08/21 07:48

すみません。 実はなるべく小さく軽くしたいので「ソフトウエアレンダリング機能無し&3Dモデル機能無しパッケージ」設定で 再コンパイルして、外部ライブラリもほとんどOFFにしてスタティックライブラリも再コンパイルすると (ライブラリは問題なく再コンパイルが通ります)、実際のゲームソースをコンパイルした際に以下のリンクエラーが大量に出てしまっているので質問しました。 ちなみにVer 3.14dのバージョンでは問題なく動いていました。 「プロジェクトに追加すべきファイル_VC用」の部分をVer 3.14fのものにするとエラーが出るようです。 3.14dで使っていた「プロジェクトに追加すべきファイル_VC用」の部分へ.libファイル、configファイルのみ上書きするとリンクが通ります。 原因はわかりますでしょうか? スタティックライブラリの再コンパイル自体は通っていて3.14dの環境では動いていました。 エラー 203 error LNK2001: 外部シンボル "_vorbis_synthesis_trackonly" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 201 error LNK2001: 外部シンボル "_vorbis_synthesis_restart" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 206 error LNK2001: 外部シンボル "_vorbis_synthesis_read" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 205 error LNK2001: 外部シンボル "_vorbis_synthesis_pcmout" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 200 error LNK2001: 外部シンボル "_vorbis_synthesis_init" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 198 error LNK2001: 外部シンボル "_vorbis_synthesis_idheader" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 199 error LNK2001: 外部シンボル "_vorbis_synthesis_headerin" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 208 error LNK2001: 外部シンボル "_vorbis_synthesis_halfrate_p" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 204 error LNK2001: 外部シンボル "_vorbis_synthesis_blockin" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 202 error LNK2001: 外部シンボル "_vorbis_synthesis" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 207 error LNK2001: 外部シンボル "_vorbis_packet_blocksize" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 190 error LNK2001: 外部シンボル "_vorbis_info_init" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 191 error LNK2001: 外部シンボル "_vorbis_info_clear" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 192 error LNK2001: 外部シンボル "_vorbis_info_blocksize" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 197 error LNK2001: 外部シンボル "_vorbis_dsp_clear" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 193 error LNK2001: 外部シンボル "_vorbis_comment_init" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 194 error LNK2001: 外部シンボル "_vorbis_comment_clear" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 195 error LNK2001: 外部シンボル "_vorbis_block_init" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 196 error LNK2001: 外部シンボル "_vorbis_block_clear" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 121 error LNK2001: 外部シンボル "_TIFFReadRGBAStrip" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 120 error LNK2001: 外部シンボル "_TIFFGetField" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 119 error LNK2001: 外部シンボル "_TIFFClose" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 122 error LNK2001: 外部シンボル "_TIFFClientOpen" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 219 error LNK2001: 外部シンボル "_theora_packet_iskeyframe" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 221 error LNK2001: 外部シンボル "_theora_info_init" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 222 error LNK2001: 外部シンボル "_theora_info_clear" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 220 error LNK2001: 外部シンボル "_theora_granule_time" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 218 error LNK2001: 外部シンボル "_theora_decode_YUVout" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 217 error LNK2001: 外部シンボル "_theora_decode_packetin" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 216 error LNK2001: 外部シンボル "_theora_decode_init" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 215 error LNK2001: 外部シンボル "_theora_decode_header" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 226 error LNK2001: 外部シンボル "_theora_control" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 224 error LNK2001: 外部シンボル "_theora_comment_init" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 225 error LNK2001: 外部シンボル "_theora_comment_clear" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 223 error LNK2001: 外部シンボル "_theora_clear" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 128 error LNK2001: 外部シンボル "_png_write_info" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 137 error LNK2001: 外部シンボル "_png_write_image" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 138 error LNK2001: 外部シンボル "_png_write_end" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 144 error LNK2001: 外部シンボル "_png_set_write_fn" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 134 error LNK2001: 外部シンボル "_png_set_strip_16" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 123 error LNK2001: 外部シンボル "_png_set_sig_bytes" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 145 error LNK2001: 外部シンボル "_png_set_read_fn" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 133 error LNK2001: 外部シンボル "_png_set_packswap" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 132 error LNK2001: 外部シンボル "_png_set_packing" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 126 error LNK2001: 外部シンボル "_png_set_longjmp_fn" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 154 error LNK2001: 外部シンボル "_png_set_IHDR" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 142 error LNK2001: 外部シンボル "_png_set_filter" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 130 error LNK2001: 外部シンボル "_png_set_expand" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 143 error LNK2001: 外部シンボル "_png_set_compression_level" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 131 error LNK2001: 外部シンボル "_png_set_bgr" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 135 error LNK2001: 外部シンボル "_png_read_update_info" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 129 error LNK2001: 外部シンボル "_png_read_info" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 136 error LNK2001: 外部シンボル "_png_read_image" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 139 error LNK2001: 外部シンボル "_png_read_end" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 147 error LNK2001: 外部シンボル "_png_malloc" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 150 error LNK2001: 外部シンボル "_png_get_valid" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 151 error LNK2001: 外部シンボル "_png_get_rowbytes" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 155 error LNK2001: 外部シンボル "_png_get_PLTE" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 146 error LNK2001: 外部シンボル "_png_get_io_ptr" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 153 error LNK2001: 外部シンボル "_png_get_IHDR" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 152 error LNK2001: 外部シンボル "_png_get_channels" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 148 error LNK2001: 外部シンボル "_png_free" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 149 error LNK2001: 外部シンボル "_png_error" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 141 error LNK2001: 外部シンボル "_png_destroy_write_struct" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 140 error LNK2001: 外部シンボル "_png_destroy_read_struct" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 125 error LNK2001: 外部シンボル "_png_create_write_struct" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 124 error LNK2001: 外部シンボル "_png_create_read_struct" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 127 error LNK2001: 外部シンボル "_png_create_info_struct" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 214 error LNK2001: 外部シンボル "_ov_read" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 211 error LNK2001: 外部シンボル "_ov_pcm_total" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 212 error LNK2001: 外部シンボル "_ov_pcm_seek" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 210 error LNK2001: 外部シンボル "_ov_open_callbacks" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 213 error LNK2001: 外部シンボル "_ov_info" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 209 error LNK2001: 外部シンボル "_ov_clear" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 175 error LNK2001: 外部シンボル "_ogg_sync_wrote" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 173 error LNK2001: 外部シンボル "_ogg_sync_reset" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 176 error LNK2001: 外部シンボル "_ogg_sync_pageseek" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 177 error LNK2001: 外部シンボル "_ogg_sync_pageout" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 171 error LNK2001: 外部シンボル "_ogg_sync_init" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 172 error LNK2001: 外部シンボル "_ogg_sync_clear" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 174 error LNK2001: 外部シンボル "_ogg_sync_buffer" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 184 error LNK2001: 外部シンボル "_ogg_stream_reset_serialno" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 183 error LNK2001: 外部シンボル "_ogg_stream_reset" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 178 error LNK2001: 外部シンボル "_ogg_stream_pagein" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 180 error LNK2001: 外部シンボル "_ogg_stream_packetpeek" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 179 error LNK2001: 外部シンボル "_ogg_stream_packetout" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 181 error LNK2001: 外部シンボル "_ogg_stream_init" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 182 error LNK2001: 外部シンボル "_ogg_stream_clear" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 189 error LNK2001: 外部シンボル "_ogg_page_serialno" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 188 error LNK2001: 外部シンボル "_ogg_page_granulepos" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 187 error LNK2001: 外部シンボル "_ogg_page_eos" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 185 error LNK2001: 外部シンボル "_ogg_page_continued" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 186 error LNK2001: 外部シンボル "_ogg_page_bos" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLibOgg.obj) PROJECT_STG エラー 164 error LNK2001: 外部シンボル "_jpeg_write_scanlines" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 156 error LNK2001: 外部シンボル "_jpeg_std_error" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 167 error LNK2001: 外部シンボル "_jpeg_start_decompress" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 163 error LNK2001: 外部シンボル "_jpeg_start_compress" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 162 error LNK2001: 外部シンボル "_jpeg_set_quality" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 161 error LNK2001: 外部シンボル "_jpeg_set_defaults" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 170 error LNK2001: 外部シンボル "_jpeg_resync_to_restart" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 168 error LNK2001: 外部シンボル "_jpeg_read_scanlines" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 166 error LNK2001: 外部シンボル "_jpeg_read_header" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 169 error LNK2001: 外部シンボル "_jpeg_finish_decompress" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 165 error LNK2001: 外部シンボル "_jpeg_finish_compress" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 160 error LNK2001: 外部シンボル "_jpeg_destroy_decompress" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 159 error LNK2001: 外部シンボル "_jpeg_destroy_compress" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 158 error LNK2001: 外部シンボル "_jpeg_CreateDecompress" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG エラー 157 error LNK2001: 外部シンボル "_jpeg_CreateCompress" は未解決です。 C:\PROJECT_STG\DxUseCLib_vs2013_x86.lib(DxUseCLib.obj) PROJECT_STG
メンテ
Re: 3Dモデル&ソフトウエアレンダ機能無しパッケージの不具合 ( No.3 )
名前:管理人 日時:2015/08/22 10:54

> 外部ライブラリもほとんどOFFにして とありますが、こちらは DxCompileConfig.h の DX_NON_JPEGREAD や DX_NON_PNGREAD を有効にしている、 ということでしょうか? DxCompileConfig.h の内容を変更した場合、DXライブラリ自体の再コンパイルが必要なので、 もし 「ソフトウエアレンダリング機能無し&3Dモデル機能無しパッケージ」の中身を 「プロジェクトに追加すべきファイル_VC用」の中へコピーした後、DxCompileConfig.h 内の DX_NON_JPEGREAD や DX_NON_PNGREAD を有効にしたりしますと、載せていただいたようなエラーが発生します ( DxCompileConfig.h の内容を変更した後にDXライブラリ自体のコンパイルが行われていないことになるため )
メンテ
Re: 3Dモデル&ソフトウエアレンダ機能無しパッケージの不 ( No.4 )
名前:チップ 日時:2015/08/22 11:25

はい。DxCompileConfig.h の内容を変更して (DX_NON_JPEGREAD,DX_NON_PNGREADなどを有効にして) DXライブラリ自体もソースからフルコンパイルし、 DxUseCLib.libもそれに合わせてコンパイルしております。 コンパイルし直したDxLib.lib自体も最小容量で問題なくコンパイルが通っております。 何が足りないのでしょうか?
メンテ
Re: 3Dモデル&ソフトウエアレンダ機能無しパッケージの不 ( No.5 )
名前:チップ 日時:2015/08/22 11:31

「ソフトウエアレンダリング機能無し&3Dモデル機能無しパッケージ」の「プロジェクトに追加すべきファイル_VC用」の中へコピーした後で 上記のようにDXライブラリを再コンパイルして、 「プロジェクトに追加すべきファイル_VC用」の中へDxCompileConfig.h DxUseCLib.lib DxLib.lib をコピーする、ではダメなのでしょうか?
メンテ
Re: 3Dモデル&ソフトウエアレンダ機能無しパッケージの不 ( No.6 )
名前:チップ 日時:2015/08/22 11:44

上記手順を3.14dのバージョンのときの 「ソフトウエアレンダリング機能無し&3Dモデル機能無しパッケージ」の「プロジェクトに追加すべきファイル_VC用」に対して行うと問題なく動作します。 _vs2012_○○ _vs2013_○○ _vs2015_○○ というDxUseCLib系のライブラリファイルは3.14d以前のバージョンにはないようなのですがこちらが原因でしょうか・・・?
メンテ
Re: 3Dモデル&ソフトウエアレンダ機能無しパッケージの不具合 ( No.7 )
名前:管理人 日時:2015/08/22 12:23

失礼しました、お手元でDXライブラリ自体をコンパイルされているのですね お手元でDXライブラリをコンパイルする場合「ソフトウエアレンダリング機能無し&3Dモデル機能無しパッケージ」を 使用する意味はないのですが、何故「ソフトウエアレンダリング機能無し&3Dモデル機能無しパッケージ」を 使用されようとしているのでしょうか・・・? ともあれ、お察しの通り Ver3.13f では DxLib.lib と DxUseCLib.lib は Visual Studio 2010 を含むそれ以前のバージョン用と、 Visual Studio 2012 用、Visual Studio 2013 用、Visual Studio 2015 用でそれぞれ異なる lib ファイルを使用するようになりました なので、お手元でコンパイルした DxLib.lib と DxUseCLib.lib を、お使いの Visual Studio のバージョン用のファイル名に 変更していただければその DxUseCLib.lib が使用され、載せていただいたリンクエラーは発生しなくなると思います よろしければお試しください m(_ _)m
メンテ
Re: 3Dモデル&ソフトウエアレンダ機能無しパッケージの不具合 ( No.8 )
名前:管理人 日時:2015/08/22 12:30

各バージョンとそれに対応するファイル名は以下の通りです Visual Studio 2010 か、それ以前   // Debug 構成用   DxLib_d.lib   DxUseCLib_d.lib   // Release 構成用   DxLib.lib   DxUseCLib.lib   // 64bit Debug 構成用   DxLib_x64_d.lib   DxUseCLib_x64_d.lib   // 64bit Release 構成用   DxLib_x64.lib   DxUseCLib_x64.lib Visual Studio 2012   // Debug 構成用   DxLib_vs2012_x86_d.lib   DxUseCLib_vs2012_x86_d.lib   // Release 構成用   DxLib_vs2012_x86.lib   DxUseCLib_vs2012_x86.lib   // 64bit Debug 構成用   DxLib_vs2012_x64_d.lib   DxUseCLib_vs2012_x64_d.lib   // 64bit Release 構成用   DxLib_vs2012_x64.lib   DxUseCLib_vs2012_x64.lib Visual Studio 2013   // Debug 構成用   DxLib_vs2012_x86_d.lib   DxUseCLib_vs2012_x86_d.lib   // Release 構成用   DxLib_vs2012_x86.lib   DxUseCLib_vs2012_x86.lib   // 64bit Debug 構成用   DxLib_vs2013_x64_d.lib   DxUseCLib_vs2013_x64_d.lib   // 64bit Release 構成用   DxLib_vs2013_x64.lib   DxUseCLib_vs2013_x64.lib Visual Studio 2015   // Debug 構成用   DxLib_vs2015_x86_d.lib   DxUseCLib_vs2015_x86_d.lib   // Release 構成用   DxLib_vs2015_x86.lib   DxUseCLib_vs2015_x86.lib   // 64bit Debug 構成用   DxLib_vs2015_x64_d.lib   DxUseCLib_vs2015_x64_d.lib   // 64bit Release 構成用   DxLib_vs2015_x64.lib   DxUseCLib_vs2015_x64.lib Visual Studio 2013 用の DxUseCLib.lib はありますが、Visual Studio 2013 用の DxLib.lib は無い点にご注意ください ( Visual Studio 2013 では DxLib_vs2012_x86.lib など、Visual Studio 2012 用のものが使用されます )
メンテ
Re: 3Dモデル&ソフトウエアレンダ機能無しパッケージの不 ( No.9 )
名前:チップ(解決) 日時:2015/08/22 16:26

教えて頂いた通りの方法で問題なくコンパイルすることができました。 ご丁寧な対応ありがとうございました!
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存