# Embedding a custom Julia module in C++

**URL:** https://discourse.julialang.org/t/embedding-a-custom-julia-module-in-c/53628
**Category:** General Usage
**Tags:** embedding
**Created:** [January 19, 2021, 6:29pm UTC](https://discourse.julialang.org/t/embedding-a-custom-julia-module-in-c/53628 "2021-01-19T18:29:00Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![JuliaPerson](https://avatars.discourse-cdn.com/v4/letter/j/a5b964/32.png) [@JuliaPerson](https://discourse.julialang.org/u/JuliaPerson)
#### Post date: [January 19, 2021, 6:29pm UTC](https://discourse.julialang.org/t/embedding-a-custom-julia-module-in-c/53628/1 "2021-01-19T18:29:00Z")

</div>

Hello, I’m trying to do something very similar to [Import custom Julia module from C & use it](https://discourse.julialang.org/t/import-custom-julia-module-from-c-use-it/43979):

but in C++. I’ve tried compiling this example in C++, but I am receiving null output from the function. As suggested, I’m doing

```julia
jl_eval_string(“using .custom_module”); 

```

After the line

```julia
jl_eval_string("Base.include(Main, \"./test.jl\")"); 

```

I’ve added :

```julia
if (jl_exception_occurred())
printf("%s \n", jl_typeof_str(jl_exception_occurred()));

```

This outputs “ErrorException”

I’m working in Ubuntu 20.04, and Julia v1.5. I’ve also played around with setting the environmental variable JULIA\_LOAD\_PATH to include the location of test.jl, but still no luck.

An suggestions on what I’m missing?

Thanks!
