我正学者用VC编写应用程序,在编写过程中我一直使用相对目录(把应用程序放在一个特定的目录下,然后在编写应用程序时凡是碰到有关文件的操作时只要写相对于这个目录的路径,而没有必要写足绝对路径),刚开始我还很兴奋,以为找到了一个比较简单的方法,但是当我在桌面上生成应用的快捷方式时问题就来了,这是应用就找不到一些有关文件的路径,结果导致ASSERT INVALID 错误。后来我想到可能用SetCurrentDirectory来改变应用的目录,于是我就把SetCurrentDirectory加入到CEightChannelApp::InitInstance中,但是函数调用失败了(返回值为0),我不知是什么原因,是否位置不对,?
我正学者用VC编写应用程序,在编写过程中我一直使用相对目录(把应用程序放在一个特定的目录下,然