静的ライブラリ プロジェクトがあり、いくつかの機能をテストしたいと考えています。目標を達成するために、タイプ コンソールの新しいターゲットを追加しました。これは、ライブラリを「実行」しようとすると、「...実行するホスト アプリケーションを選択してください...」というメッセージが表示されるため、このターゲットに a を追加したためです。関数を使用するテスト ファイル test.c。
私の知る限り、ターゲットはソース ファイルを処理する方法が異なるため、リリース ターゲットは *.a ファイルを生成し、デバッグ ターゲットはその他のファイルを生成します。
// test.c
#include <stdio.h>
struct object_geometry *load_ObjModel(char *fileName);
int main()
{
printf("Buongiorno!");
load_ObjModel("../dado.obj");
return 0;
}
test.c を作成した後、最後に作成されたターゲットを選択し、デバッグ中に何かが機能しません。これは、モダリティ「行ごとに移動」を使用したり、上記のコードにブレークポイントを配置したりできないためです。
- 新しいプロジェクトを作成せずにライブラリをデバッグするにはどうすればよいですか?
- コードブロックのターゲットは何ですか?
- (他の有用な関連情報は大歓迎です)