2, 海洋cms怎么采集?
3, 海洋cms采集后无法播放
4, 海洋cms怎么设置首页幻灯轮播图片
5, 海洋cms播放器无法全屏解决方法
6, 海洋cms图片不显示解决方法
7, 海洋cms自定义页无法访问的解决方法
8, 海洋cms伪静态下专题不能翻页的解决办法
9, 海洋CMS忘记后台管理员密码解决方法
10, 海洋cms系统程序文件目录结构一览表
11, 海洋cms安全防范网站挂马教程
12, 海洋cms模板目录文件对照大全
13, 海洋cms宝塔自动采集教程
14, 海洋cms怎么添加年份?
15, 海洋cms怎么修改会员权限?
16, 海洋cms怎么添加分类?
17, 海洋cms无法播放怎么解决?
18, 海洋cms怎么更换模板?
19, 海洋cms免费自适应模板
20, 海洋cms怎么设置伪静态?
21, 海洋cms如何添加解析接口?
22, 海洋cms怎么添加播放器?
解决外部符号错误:_main,_WinMain@16,__beginthreadex在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数, 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有:
libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
下面介绍解决的方法:
1. Windows子系统设置错误, 提示:
libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Windows项目要使用Windows子系统, 而不是Console, 可以这样设置:
[Project] -->[Settings] -->选择"Link"属性页,
在Project Options中将/subsystem:console改成/subsystem:windows
2. Console子系统设置错误, 提示:
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
控制台项目要使用Console子系统, 而不是Windows, 设置:
[Project] -->[Settings] -->选择"Link"属性页,
在Project Options中将/subsystem:windows改成/subsystem:console
3. 程序入口设置错误, 提示:
msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16
通常, MFC项目的程序入口函数是WinMain, 如果编译项目的Unicode版本, 程序入口必须改为wWinMainCRTStartup, 所以需要重新设置程序入口:
[Project] -->[Settings] -->选择"C/C++"属性页,
在Category中选择Output,
再在Entry-point symbol中填入wWinMainCRTStartup, 即可
4. 线程运行时库设置错误, 提示:
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
这是因为MFC要使用多线程时库, 需要更改设置:
[Project] -->[Settings] -->选择"C/C++"属性页,
在Category中选择Code Generation,
再在Use run-time library中选择Debug Multithreaded或者multithreaded
其中,
Single-Threaded 单线程静态链接库(release版本)
Multithreaded 多线程静态链接库(release版本)
multithreaded DLL 多线程动态链接库(release版本)
Debug Single-Threaded 单线程静态链接库(debug版本)
Debug Multithreaded 多线程静态链接库(debug版本)
Debug Multithreaded DLL 多线程动态链接库(debug版本)
单线程: 不需要多线程调用时, 多用在DOS环境下
多线程: 可以并发运行
静态库: 直接将库与程序Link, 可以脱离MFC库运行
动态库: 需要相应的DLL动态库, 程序才能运行
release版本: 正式发布时使用
debug版本: 调试阶段使用
联合国环境规划署区域海洋项目(UNEP Regional Seas Programme)作为一项通过区域活动来实施的全球项目,开始于1974年。该项目作为管理海洋和海岸资源以及控制海洋污染的一种区域性手段曾多次受到UNEP理事会的肯定。区域海洋项目目前由14个海区构成,按照地理区域分为:地中海、西非和中非、东部非洲、东亚海、南亚海、西北太平洋、波斯湾和阿拉伯湾、红海和亚丁湾、南太平洋、东南太平洋、泛加勒比海、黑海、东北大西洋、波罗的海。已有140多个沿海国家和地区参加了该项目。
区域海洋项目是一项面向行动的项目,它不仅关注环境退化的结果同时也注重其原因,并且围绕一个综合途径通过对沿海区域和海洋区域的全面管理来解决环境问题。
每个区域项目的核心是行动计划。所有行动计划都由一个相似的模式构成,与海洋环境质量评价及造成环境退化的原因相关联,并注重短期恢复和改善环境的活动,以及长期可持续发展的综合保护和管理的活动。
行动计划通常包括以下几部分:
环境评价:包含基础研究、调查和海洋环境质量的监测以及可能影响海洋环境质量的因素。它不同于环境影响评价(EIA)。
环境管理:包含对评价方法学,生态系统管理,工业、农业和民用资源的废物控制,以及意外污染事故的应急计划对策等方面的共同培训。
环境立法:寻求基于区域公约和协议等形式立法上的承诺, 以及在国家一级上的批准和实施。
机构安排:它包括确定召开会议的频率、设立目标、评估进展和批准活动计划及经费预算,以及提供一个秘书处来协调活动。
财政安排:UNEP通常在各参加国政府能够履行满足预算需求的所有责职之前,向参加国提供"种子资金",在这一阶段内由UNEP对所建立的信托基金进行管理。
所有海区所采用的最初目标和目的都围绕着一个共同的主题。然而,由于不同海区存在着较大的灵活性,对参加国政府所关心的方面给予了特别的重视和优先。虽然所有海区的行动计划都制定成相似的模式,但不同海区的优先活动是不同的,即使是同一个海区但在不同时期,通过合并某些目标和调整另一些目标的重要性,也使得其优先行动有所不同。
在任何一个海区成功地实施行动计划的关键,在于"所有参加国政府无论在集体行动或在独立行动中都能朝着该区域的行动目标进行努力"这一共同的理解和相互承诺。这一承诺通常体现在公约和议定书之中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)