Announcement

Collapse
No announcement yet.

UE4 C++ 导入外部第三方库libxl实现EXCEL读写--编译正常,运行OK,但一打包就找不到头文件

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    UE4 C++ 导入外部第三方库libxl实现EXCEL读写--编译正常,运行OK,但一打包就找不到头文件

    问题已解决
    UE4的打包过程所需要的头文件包含方式与库引用方式,必须在XXX.Build.cs中做好包含于库引用的路径配置,相关做法有很多,详细方法可以看这位高人的步骤http://blog.csdn.net/lunweiwangxi3/a...tails/48373033
    ,值得一提的是,哪怕你按照正确方式做了,打包依然也会遇到一些意外的情况,甚至也会有直接编译不过的时候,总之,编译器不会错,错的总是我们,仔细去看错误信息,慢慢注释加修改,一定能解决的
    Last edited by pikai18; 09-22-2015, 10:24 PM.

    #2
    错误报告里面有看到乱码,表示没有找到文档(No such file or directory)
    请看看是不是保存路径当中有中文字符或者非英文的字符。
    Listening take the world

    Comment


      #3
      Nicki,谢谢你的回复。
      我可以确定路径没问题,没有中文字符或者非英文的字符,这个头文件的包含应该是没有错误的,否则编译器也会报错。
      我现在怀疑是打包的时候,对于外部第三库的头文件包含,静态库的包含都是有UE4独有的规则的,但是我不知道,不知道谁知道UE4导入第三方库的正确流程!

      Comment


        #4
        Originally posted by Nicki View Post
        错误报告里面有看到乱码,表示没有找到文档(No such file or directory)
        请看看是不是保存路径当中有中文字符或者非英文的字符。
        Nicki,谢谢你的回复。
        我可以确定路径没问题,没有中文字符或者非英文的字符,这个头文件的包含应该是没有错误的,否则编译器也会报错。
        我现在怀疑是打包的时候,对于外部第三库的头文件包含,静态库的包含都是有UE4独有的规则的,但是我不知道,不知道谁知道UE4导入第三方库的正确流程!

        Comment


          #5
          关于第三方库你要把它做成一个模块。方法参考引擎里的各种第三方库。要注意.cs文件中的一些条件。如果没有设置好打包会失败的

          Comment

          Working...
          X