Skip to content

Visual Studio release build error #67

@mhidaka

Description

@mhidaka

Visual Stuido 2013 Express for Windows Desktop でPlaygroundをリリースビルドしたらエラーが発生します。現状はDebugビルドで対応可能。

デバッグビルドは成功するのでプロジェクト設定が足りない様子。
(リリースビルドでないとPlaygroundエンジンのバイナリを再配布できないので困った)

(1) Missing include directory settings

1>....\libs\curl-7.29.0-minimal\lib\amigaos.c : fatal error C1853: 'Release\OSSGameLibraryWin32.pch' プリコンパイル ヘッダー ファイルが旧バージョンのコンパイラで作成されています。また、C++ のプリコンパイル済みヘッダー ファイルを C で使用しています (その逆も考えられます)。

(2) Option setting is different from the debug build

プロジェクト > プロパティ > 文字セット「マルチバイト文字セットを使用する」 etc.

(3) Adding dependent libraries

エラー 613 error LNK1104: ファイル 'glut32.lib' を開くことができません。 C:\Users\mhidaka\Documents\PlaygroundOSS\Engine\porting\Win32\LINK OSSGameLibraryWin32

(4) Unresolved external lib Link

http://blog.yastrebkov.com/2010/08/unresolved-externals-while-linking.html

(5) Unresolved external lib Link

エラー 1 error LNK2001: 外部シンボル ""bool __cdecl GameSetup(void)" (?GameSetup@@YA_NXZ)" は未解決です。 C:\Users\mhidaka\Documents\PlaygroundOSS\Engine\porting\Win32\GameLibraryWin32.obj OSSGameLibraryWin32

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions