本文整理汇总了C++中Compiler::AddLibDir方法的典型用法代码示例。如果您正苦于以下问题:C++ Compiler::AddLibDir方法的具体用法?C++ Compiler::AddLibDir怎么用?C++ Compiler::AddLibDir使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Compiler
的用法示例。
在下文中一共展示了Compiler::AddLibDir方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ConfigurationValid
bool DevPakUpdater::ConfigurationValid()
{
// let's make sure we have a valid configuration
if (g_MasterPath.IsEmpty() || !wxDirExists(g_MasterPath))
{
if (wxMessageBox(_("The Dev-C++ DevPak Plugin is not configured yet.\nDo you want to configure it now?"), _("Question"), wxICON_QUESTION | wxYES_NO) == wxNO)
return false;
if (Configure() != 0)
return false;
// ask to add in compiler paths
if (wxMessageBox(_("Do you want to add this path to the compiler's search dirs?\n"
"(needed to be able to actually compile anything)"),
_("Question"), wxICON_QUESTION | wxYES_NO) == wxYES)
{
Compiler* compiler = CompilerFactory::GetCompiler(0); // GCC is always first compiler
if (!compiler)
{
wxMessageBox(_("Invalid compiler!?!"), _("Error"), wxICON_ERROR);
return true;
}
compiler->AddIncludeDir(g_MasterPath + wxFILE_SEP_PATH + _T("include"));
compiler->AddLibDir(g_MasterPath + wxFILE_SEP_PATH + _T("lib"));
}
}
return true;
}