作者herman602 (奸商)
看板C_and_CPP
标题[问题] 使用.lib跟.h档案
时间Thu Dec 10 00:48:17 2009
( *[1m *[m 为色码,可以按 Ctrl+V 预览会显示的颜色 )
( 未必需要依照此格式,文章条理清楚即可 )
遇到的问题: (题意请描述清楚)
我下载了一个C++写成的.lib档案跟很多.h档案
要拿来做C++/CLI的Windows Form开发
希望得到的正确结果:
不要有警告也不要有错误
程式跑出来的错误结果:
出现一千多个 标记为 __declspec(dllimport),在汇入函式时必须指定原生呼叫惯例
的警告
然後数10个连结错误的讯息
(已经有把.lib加到专案相依性, 且把该lib档案加到专案内)
开发平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
Visual Studio 2008
有问题的code: (请善用置底文标色功能)
补充说明:
请问要把所有.h档案include到stdafx.h嘛??
目前我是在stdafx.h里面include所有.h档案
stdafx.cpp 里面我是打
#pragma comment (lib, "libmusicxml2.lib")
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.195.21.39
1F:推 elfkiller:警告不用理它 连结错误多半是重复汇入标头 12/10 01:05
2F:→ herman602:我去下载原始码来做就解决了 用lib好麻烦= = 12/10 02:00
3F:推 VictorTom:用lib的好处是你不用重编所有source, 还有当是你写lib不 12/10 02:01
4F:→ VictorTom:想给人家source时也好用; 至於原来那堆error, 应该还是 12/10 02:01
5F:→ VictorTom:那边没设定好才对@_@" 12/10 02:02