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
教えて頂いた通りの方法で問題なくコンパイルすることができました。
ご丁寧な対応ありがとうございました!
|