在Visual Studio 2005中配置iup环境

原本是想在Linux环境中配置iup的,折腾了两天都没有成功。想着先在windows中试一下。所以这里把配置的过程写一下。
1、下载iup的windows库文件。因为用的是Visual Sudio 2005,所以是vc8版本
      官方网站: http://www.tecgraf.puc-rio.br/iup/
      下载地址:http://sourceforge.net/projects/iup/files/      
      我下载的是iup-3.5_Win32_vc8_lib.zip文件
2、把iup-3.5_Win32_vc8_lib.zip文件解压
3、打开Visual Studio 2005,工具--》选项--》VC++目录中
      (1)在显示以下目录的下拉框中选择:包含文件。添加解压文件中的include目录
      (2)在显示以下目录的下拉框中选择:库文件。添加解压文件目录
4、在编译时,要在项目--》属性--》链接器--》输入中的附加依赖项中添加
       iup.lib
       comctl32.lib
       version.lib
(1)如果不添加comctl32.lib和version.lib会生成如下错误
error LNK2019: 无法解析的外部符号 __imp__InitCommonControlsEx@4,该符号在函数 _IupOpen 中被引用
error LNK2019: 无法解析的外部符号 __imp__ImageList_Add@12,该符号在函数 _winSetBitmap 中被引用
error LNK2019: 无法解析的外部符号 __imp__ImageList_Create@20,该符号在函数 _winSetBitmap 中被引用
error LNK2019: 无法解析的外部符号 __imp__ImageList_Destroy@4,该符号在函数 _winSetBitmap 中被引用
error LNK2001: 无法解析的外部符号 __imp__ImageList_Destroy@4
error LNK2019: 无法解析的外部符号 __imp___TrackMouseEvent@4,该符号在函数 _track_mouse 中被引用
 
    (2)不添加iup.lib会生成如下错误:
error LNK2019: 无法解析的外部符号 _IupSetAttribute,该符号在函数 _btn_on_off_cb 中被引用
error LNK2019: 无法解析的外部符号 _IupGetAttribute,该符号在函数 _btn_on_off_cb 中被引用
error LNK2019: 无法解析的外部符号 _IupGetHandle,该符号在函数 _btn_on_off_cb 中被引用
error LNK2019: 无法解析的外部符号 _IupClose,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _IupMainLoop,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _IupShowXY,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _IupSetCallback,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _IupSetAttributes,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _IupDialog,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _IupVbox,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _IupHbox,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _IupButton,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _IupImage,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _IupSetHandle,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _IupText,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _IupOpen,该符号在函数 _main 中被引用
 
至此,配置完成,可以运行测试代码,测试代码下载地址
http://sourceforge.net/projects/iup/files/

转载于:https://blog.51cto.com/cynthia/865164

在visual studio 2005中配置iup环境相关推荐

  1. 在Visual Studio Code中配置python环境

    0. 前期配置 安装python(建议直接安装在系统目录下并勾选'ADD TO PATH',避免不必要的麻烦) 安装Visual Studio Code(官网速度时快时慢,建议随缘下载,或者用可靠的梯 ...

  2. 在Visual Studio 2005下配置WinPcap开发环境

    在Visual Studio 2005下配置WinPcap开发环境 http://www.winpcap.org/archive/ 4.1beta5_WpdPack.zip http://www.wi ...

  3. Microsoft Visual Studio 2005中使用水晶报表

    Microsoft Visual Studio 2005中使用水晶报表 沈阳 王智 OICQ:16994162 http://wangzhihome.51.net/ 2006-4-11 如有转贴请注明 ...

  4. Visual Studio 2005 中的新增安全性功能

    Visual Studio 2005 中的新增安全性功能 Visual Studio 2005 中的新增安全性功能 发布日期: 11/18/2005 | 更新日期: 11/18/2005 Brian ...

  5. Visual Studio 2005中编译调试新功能

    在日常的编程中,程序员经常离不开的工作之一,就是调试.当写好一段代码或程序后,在运行后总会出现这样那样的问题,比如各样的错误,程序员就必须进行调试,将这些错误排除.在最新出炉的Visual Studi ...

  6. [DX10游戏教程(C++)]教程1:在Visual Studio 2012中配置DirectX 10

    文章为hhhhhhhhhhkkkkkkkkkk原创,转载请注明出处http://blog.csdn.net/hhhhhhhhhhkkkkkkkkkk/article/details/12278985 ...

  7. 在Visual Studio Code 中配置Python 中文乱码问题

    在Visual Studio Code 中配置Python 中文乱码问题 方法一:直接代码修改字符集 添加前四行代码 import io import sys #改变标准输出的默认编码 sys.std ...

  8. 在Visual Studio Code中配置GO开发环境

    一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github ...

  9. 在Visual Studio 2005中安装Qt 4.3.2

    1.正常安装Visual Studio 2005,只要安装了C++即可.注意:不是Express版本. 2.下载Qt源代码 Qt 4.3.2 Windows OpenSource版下载: http:/ ...

最新文章

  1. gz解压java,java 解压gz
  2. 原创 | 人工智能的人文主义,如何让AI更有爱
  3. Vector Enumeration
  4. java web过滤器
  5. 010 使用list和tuple
  6. Python3回调函数
  7. 也谈基于Web的含工作流项目的一般开发流程
  8. 基于SSM的驾校网站
  9. 使用python读取mid/mif文件
  10. linux udp转发脚本,使用Socat转发TCP和UDP流量搭建跳板教程及一键脚本
  11. 上月和本月对比叫什么_环比增长率怎么算月度(本周比上周是同比还是环比)...
  12. [数据结构]——浅谈红黑树原理与简易实现
  13. 机器学习算法在退行性颈椎和腰椎疾病中的应用:一项系统综述
  14. python 频数表_python里计算每个数字出现的频数
  15. Oracle创建和查询索引
  16. 在商城项目开发中怎么保证促销商品不会超卖
  17. 2016百度之星 - 初赛(Astar Round2B)1001 1003~1006
  18. 【leetcode刷题笔记】动态规划
  19. 基于Java的学生在线选课系统设计与实现
  20. Oracle 查询一个月内每天指定时间段内的数据量

热门文章

  1. gb和gib的区别_KB / KiB,MB / MiB,GB / GiB,… 的区别是什么?
  2. A physicist, an engineer, and a computer scientist discussing the nature of God.
  3. 【学习笔记】React.js
  4. Android Studio 主题 - AppTheme
  5. 【二次开发】基于KLayout的PDK开发记录
  6. 东莞php开发wfkjnet,thinkphp核心源码注释|App.class.php
  7. 100000ea_如何获得EA Origin Games的退款
  8. javascript的浅拷贝与深拷贝
  9. 服务器运维管理系统突发故障
  10. <HTTP权威指南>万字解读