通过编写代码"项目->属性->链接器->输入->附加依赖项"添加静态库 本帖最后由 wildcat1020 于 2011-09-14 19:27:42 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #pragma comment( lib, "your.lib" ) 对不起,没说清楚。我想通过写一段代码,将包含文件和库文件 自动添加到工具->选项->项目和解决方案->VC++目录里,比如用修改注册表的方法,或者其它方法,直接将vs2008的环境改了,而不是通过用户在应用程序里写代码#pragma comment( lib, "your.lib" )的方法。 #pragma comment( lib, "your.lib" ) 有记事本打开工程文件sln。没有设置工程依赖的sln文件如下所示:━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━Microsoft Visual Studio Solution File, Format Version 10.00# Visual Studio 2008Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Demo", "Demo\Demo.vcproj", "{0871617D-D6A4-4B0A-B8B3-538F3549D71D}"EndProjectProject("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mydll", "Demo_DLL\mydll.vcproj", "{29A979D0-1531-47A6-BAED-D8E7B2FC80C0}"EndProjectGlobal GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Release|Win32 = Release|Win32 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Debug|Win32.ActiveCfg = Debug|Win32 {0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Debug|Win32.Build.0 = Debug|Win32 {0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Release|Win32.ActiveCfg = Release|Win32 {0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Release|Win32.Build.0 = Release|Win32 {29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Debug|Win32.ActiveCfg = Debug|Win32 {29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Debug|Win32.Build.0 = Debug|Win32 {29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Release|Win32.ActiveCfg = Release|Win32 {29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSectionEndGlobal设置工程依赖的sln文件如下所示:━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━Microsoft Visual Studio Solution File, Format Version 10.00# Visual Studio 2008Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Demo", "Demo\Demo.vcproj", "{0871617D-D6A4-4B0A-B8B3-538F3549D71D}" ProjectSection(ProjectDependencies) = postProject {29A979D0-1531-47A6-BAED-D8E7B2FC80C0} = {29A979D0-1531-47A6-BAED-D8E7B2FC80C0} EndProjectSectionEndProjectProject("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mydll", "Demo_DLL\mydll.vcproj", "{29A979D0-1531-47A6-BAED-D8E7B2FC80C0}"EndProjectGlobal GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Release|Win32 = Release|Win32 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Debug|Win32.ActiveCfg = Debug|Win32 {0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Debug|Win32.Build.0 = Debug|Win32 {0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Release|Win32.ActiveCfg = Release|Win32 {0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Release|Win32.Build.0 = Release|Win32 {29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Debug|Win32.ActiveCfg = Debug|Win32 {29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Debug|Win32.Build.0 = Debug|Win32 {29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Release|Win32.ActiveCfg = Release|Win32 {29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSectionEndGlobal所以你需要的工作是编写一个程序,修改sln文件。至于如何修改,你学会了也告知一声。 修改sln,记事本打开,里面就一个xml MFC中怎么用按钮实现删除DataGrid中的选中行,adodc跟数据库已连接了 CString转化char[] 编程 通过IP 获得用户注册信息 VS2005下编译通不过???--VS2003可以通过 朋友帮我看看这段代码,很简单的问题 帮帮我 应该是一个简单的问题~!请大虾指教 学习visual C++有什么好的方法? MFC24位位图转8位位图问题,希望大家帮忙 如何 将void static CALLBACK 函数内的 CString数据传出来啊? 进程内, 一个exe文件, 多个dll文件 的 公共变量问题 vc2008 MFC中怎么添加使用msflexgrid控件
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Demo", "Demo\Demo.vcproj", "{0871617D-D6A4-4B0A-B8B3-538F3549D71D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mydll", "Demo_DLL\mydll.vcproj", "{29A979D0-1531-47A6-BAED-D8E7B2FC80C0}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Debug|Win32.ActiveCfg = Debug|Win32
{0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Debug|Win32.Build.0 = Debug|Win32
{0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Release|Win32.ActiveCfg = Release|Win32
{0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Release|Win32.Build.0 = Release|Win32
{29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Debug|Win32.ActiveCfg = Debug|Win32
{29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Debug|Win32.Build.0 = Debug|Win32
{29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Release|Win32.ActiveCfg = Release|Win32
{29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal设置工程依赖的sln文件如下所示:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Demo", "Demo\Demo.vcproj", "{0871617D-D6A4-4B0A-B8B3-538F3549D71D}"
ProjectSection(ProjectDependencies) = postProject
{29A979D0-1531-47A6-BAED-D8E7B2FC80C0} = {29A979D0-1531-47A6-BAED-D8E7B2FC80C0}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mydll", "Demo_DLL\mydll.vcproj", "{29A979D0-1531-47A6-BAED-D8E7B2FC80C0}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Debug|Win32.ActiveCfg = Debug|Win32
{0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Debug|Win32.Build.0 = Debug|Win32
{0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Release|Win32.ActiveCfg = Release|Win32
{0871617D-D6A4-4B0A-B8B3-538F3549D71D}.Release|Win32.Build.0 = Release|Win32
{29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Debug|Win32.ActiveCfg = Debug|Win32
{29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Debug|Win32.Build.0 = Debug|Win32
{29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Release|Win32.ActiveCfg = Release|Win32
{29A979D0-1531-47A6-BAED-D8E7B2FC80C0}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal所以你需要的工作是编写一个程序,修改sln文件。至于如何修改,你学会了也告知一声。