VS编译程序无法定位程序输入点的问题
来源:互联网 发布:多益网络福利待遇 编辑:程序博客网 时间:2024/05/22 12:01
今天看组里一个工程的代码,里面包含3个工程,一个编译成dll,一个编译成lib,一个编译成exe。
于是心血来潮研究了一下程序的编译机制,我的目的就是想让编译出来的程序双击能够运行。
然后找了个qt的小程序,拿来编译一下,双击,说缺少QtCore4.dll,我也懒得一个个放进去。
google之~
然后发现要用release编译,编译,双击,说找不到程序入口点,后面给了QtCore4.dll的文件名字。
继续google之~
发现说要在环境变量中添加路径:
注意!Qt安装的时候已经在环境变量中添加名为QTDIR的变量,但是双击程序运行的路径并没有添加进Path中,所以需要到Path中再添加一遍Qt bin目录的路径。
将其放在最后,确定,再双击,还是找不到程序入口点...丫,这是坑爹呢?!
再google之~
说很多时候需要调用动态链接库dll的时候,会出现dll污染的情况,比如你安装的某些程序路径中也包含了这个QtCore4的文件,而且人家的路径放在Path靠前的位置,你把Qt官方路径放在最后当然要吃亏的拉......
最后将Qt路径放在了Path最前面,大功告成。
- VS编译程序无法定位程序输入点的问题
- 【VS】VS2012 无法定位程序输入点
- vs2012编译程序在xp下运行时提示"无法定位程序输入点 InitializeCriticalSectionEx ..."
- 无法定位程序输入点的解决
- 无法定位程序输入点
- 关于“无法定位程序输入点getaddrinfo于动态链接库WS32_32.dll上”的问题
- 关于“无法定位程序输入点getaddrinfo于动态链接库WS32_32.dll上”的问题
- “无法定位程序输入点 aacEncClose 于动态链接库的奇葩问题
- 关于用g++编译后运行时出现的问题:无法定位程序输入点__gxx_personality_v0
- 无法定位程序输入点DwnHintDxUpdate的解决办法
- 无法定位程序输入点__gxx_personality_v0的一个解决方法
- ActivateActCtx 无法定位程序输入点 解决办法
- 无法定位程序输入点__glutCreateWindowWithExit
- centerServer无法定位程序输入点
- 无法定位程序输入点?realllocate@.…
- 无法定位程序输入点 _Z21qRegisterResourceDataiPKhS0_S0_
- QT程序发布的一个问题:无法定位程序输入点与动态链接库QtCore4.dll
- QT程序发布的一个问题:无法定位程序输入点与动态链接库QtCore4.dll
- 关于VC6.0中msdn的使用
- GDI+关于画图的一些问题
- 贪吃蛇游戏的简单设计
- flex与c#基于socket的实时互动网络游戏编程教程一
- 创建表事报错:ORA-01950: no privileges on tablespace 'tablespace_name‘ 解决
- VS编译程序无法定位程序输入点的问题
- strong reference and weak reference
- “堆被损坏”这个让人崩溃的问题
- 4月12日,安徽电子商务产业园授牌仪式、安徽省电子商务门户网站(安徽买卖提)开通暨签约仪式在安徽电子商务产业园隆重举行。
- 一个stream试验-pre_instantiation_setup/post_instantiation_setup 模仿piner的全库stream试验
- string , String, StringBuilder的聯繫以及區別
- 二分查找算法
- #include
- 写代码的一些准则