0
我创建了一个名为StackExample.lib
的lib文件。有Stack.hpp
和Example.hpp
中描述的功能和对象。使用VS2013中的lib文件
我想要一个简单的时间导入我的库,所以我写了另一个文件StackExample.hpp
。
此文件包含:
#pragma once
#pragma comment(lib, "StackExample.lib")
#include "Stack.hpp"
#include "Example.hpp"
可惜我不能再编译StackExample.lib
,因为它无法导入本身。
是否有预编译器声明,我可以使用,以便所有导入程序加载库,但我的库会忽略该行?
使用只在'StackExample.lib'项目中定义的预处理器宏(使用项目的设置来定义)和#ifndef才有条件地添加'#pragma comment(lib,“StackExample.lib”)''正在使用该库。 – drescherjm