游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2192|回复: 1

用WinExec调用OpenGL的EXE文件跟直接打开有什么区别?

[复制链接]

4

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2009-8-15 10:11:00 | 显示全部楼层 |阅读模式
我写了一个OpenGL的程序,程序中用到了贴图。我直接打开生成的EXE文件时,可以运行,但是当我在别的程序中调用这个EXE文件时,却出现错误说图片打不开。用WinExec调用EXE跟直接打开有什么区别啊,为什么结果会不一样呢?

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-8-15 10:42:00 | 显示全部楼层

Re:用WinExec调用OpenGL的EXE文件跟直接打开有什么区别?

执行路径不对!

资源管理器里打开,当前路径是EXE所在路径。

你用WinExec调用,当前路径是你这个程序所在的路径。

你用ShellExecute去执行,并指定当前路径就可以了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-21 08:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表