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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions