2012-03-05 11 views
3

私はプロジェクトをVisual Studioに移植してこの問題に取り掛かります。私は私のソリューションの一部として構築して使用したいプロジェクトを持っていますが、それ自体は構築されません。Visual Studioでエントリポイントのないプロジェクトを使用する方法

ソリューションをビルドすると、そのプロジェクトは「エントリポイントなし」というエラーを表示します。

このライブラリプロジェクトに依存するもう1つのメインプロジェクトではリンカーエラーが発生します。これはビルドされないためです。このための正しいアプローチは何ですか?

参考までに、私が作成しようとしているコードはhereであり、ライブラリはそこからimageLib.zipです。

答えて

3

[プロジェクトのプロパティ]ページに移動し、[アプリケーション]ではなく[静的ライブラリ]または[動的ライブラリ]に[設定タイプ]を設定します。 /NOENTRYフラグが必要な場合もあります。

1

プロジェクトのプロパティで、[構成] - > [一般] - > [構成タイプ]のいずれかが静的ライブラリ(.lib)または動的ライブラリ(.dll)である必要があります。

1

おそらく、移植しようとしているプロジェクトが静的ライブラリまたはDLLであり、どちらも "古典的な"メイン関数を持っていません。構成タイプを変更しようとするか、エントリポイントを定義してください。